4.0.0 io.netty netty-parent 4.1.50.Final-SNAPSHOT netty-microbench jar Netty/Microbench true 1.22 true linux linux ${jni.classifier} maven-compiler-plugin **/*.java mac mac ${jni.classifier} maven-compiler-plugin **/*.java benchmark-jar org.apache.maven.plugins maven-shade-plugin 2.2 package shade microbenchmarks org.openjdk.jmh.Main *:* META-INF/*.SF META-INF/*.DSA META-INF/*.RSA ${project.groupId} netty-handler ${project.version} ${project.groupId} netty-codec-http ${project.version} ${project.groupId} netty-codec-http2 ${project.version} ${project.groupId} netty-codec-redis ${project.version} ${project.groupId} netty-transport-native-epoll ${project.version} ${epoll.classifier} ${project.groupId} netty-transport-native-kqueue ${project.version} ${kqueue.classifier} junit junit compile org.openjdk.jmh jmh-core ${jmh.version} org.openjdk.jmh jmh-generator-annprocess ${jmh.version} provided org.agrona Agrona 0.5.1 ${project.groupId} ${tcnative.artifactId} ${tcnative.classifier} false maven-compiler-plugin **/Http2FrameWriterBenchmark.java maven-surefire-plugin ${project.build.sourceDirectory} ${project.build.outputDirectory} **/AbstractMicrobenchmark.java **/*$*.class **/generated/*.class ${project.build.directory}/reports/performance/ org.apache.felix maven-bundle-plugin generate-manifest process-classes manifest jar bundle ${project.groupId}.* !*.generated.* sun.nio.ch;resolution:=optional,org.eclipse.jetty.npn;version="[1,2)";resolution:=optional,org.eclipse.jetty.alpn;version="[1,2)";resolution:=optional,* !*