fix-3155 (#3186)
This commit is contained in:
parent
e8f94d55c3
commit
26c6767c36
|
|
@ -35,6 +35,8 @@
|
|||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<premain.class>org.apache.skywalking.apm.agent.SkyWalkingAgent</premain.class>
|
||||
<can.redefine.classes>true</can.redefine.classes>
|
||||
<can.retransform.classes>true</can.retransform.classes>
|
||||
<shade.net.bytebuddy.source>net.bytebuddy</shade.net.bytebuddy.source>
|
||||
<shade.net.bytebuddy.target>${shade.package}.${shade.net.bytebuddy.source}</shade.net.bytebuddy.target>
|
||||
</properties>
|
||||
|
|
@ -69,6 +71,8 @@
|
|||
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
|
||||
<manifestEntries>
|
||||
<Premain-Class>${premain.class}</Premain-Class>
|
||||
<Can-Redefine-Classes>${can.redefine.classes}</Can-Redefine-Classes>
|
||||
<Can-Retransform-Classes>${can.retransform.classes}</Can-Retransform-Classes>
|
||||
</manifestEntries>
|
||||
</transformer>
|
||||
</transformers>
|
||||
|
|
|
|||
|
|
@ -107,6 +107,7 @@ public class SkyWalkingAgent {
|
|||
agentBuilder
|
||||
.type(pluginFinder.buildMatch())
|
||||
.transform(new Transformer(pluginFinder))
|
||||
.with(AgentBuilder.RedefinitionStrategy.RETRANSFORMATION)
|
||||
.with(new Listener())
|
||||
.installOn(instrumentation);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue