4.0.0 net.bytebuddy byte-buddy-parent 1.15.3 byte-buddy-agent jar net.bytebuddy.agent.Installer com.sun.tools.attach com.ibm.tools.attach net.bytebuddy.agent,net.bytebuddy.agent.utility.nullability i686-w64-mingw32-gcc x86_64-w64-mingw32-gcc Byte Buddy agent The Byte Buddy agent offers convenience for attaching an agent to the local or a remote VM. net.java.dev.jna jna ${version.jna} provided net.java.dev.jna jna-platform ${version.jna} provided junit junit ${version.junit} test org.mockito mockito-core ${version.mockito} test net.bytebuddy byte-buddy net.bytebuddy byte-buddy-agent net.bytebuddy byte-buddy 1.15.2 test src/main/resources .. META-INF true LICENSE NOTICE org.apache.maven.plugins maven-surefire-plugin ${version.plugin.surefire} -Djna.library.path=${net.bytebuddy.test.jnapath} ${surefire.arguments} org.apache.maven.plugins maven-jar-plugin ${version.plugin.jar} ${project.build.outputDirectory}/META-INF/MANIFEST.MF org.apache.felix maven-bundle-plugin ${version.plugin.bundle} process-classes manifest true ${bytebuddy.agent} ${bytebuddy.agent} true true true ${attach.package.sun};resolution:="optional", ${attach.package.ibm};resolution:="optional" ${packages.list} codes.rafael.modulemaker modulemaker-maven-plugin ${version.plugin.modulemaker} org.ow2.asm asm ${version.asm} prepare-package make-module ${modulemaker.skip} ${project.groupId}.agent ${project.version} true ${packages.list} ${packages.list} java.instrument jdk.attach, com.sun.jna, com.sun.jna.platform native-compile false org.codehaus.mojo exec-maven-plugin ${version.plugin.exec} compile-32 compile exec ${native.compiler.32} -shared -o ${project.basedir}/src/main/resources/win32-x86/attach_hotspot_windows.dll ${project.basedir}/src/main/c/attach_hotspot_windows.c compile-64 compile exec ${native.compiler.64} -shared -o ${project.basedir}/src/main/resources/win32-x86-64/attach_hotspot_windows.dll ${project.basedir}/src/main/c/attach_hotspot_windows.c