4.0.0 io.netty netty-parent 4.2.1.Final netty-transport-native-io_uring Netty/Transport/Native/io_uring jar ${os.detected.name}.${os.detected.arch} io.netty.transport.io_uring ${fallbackModuleName}.${javaModuleNameClassifier} netty-unix-common ${project.build.directory}/unix-common-lib ${unix.common.lib.dir}/META-INF/native/lib ${unix.common.lib.dir}/META-INF/native/include CFLAGS=-O3 -Werror -fno-omit-frame-pointer -Wunused-variable -fvisibility=hidden -I${unix.common.include.unpacked.dir} LDFLAGS=-L${unix.common.lib.unpacked.dir} -Wl,--no-as-needed -lrt -ldl -Wl,--whole-archive -l${unix.common.lib.name} -Wl,--no-whole-archive ${project.basedir}/src/main/c ${project.build.directory}/fallback-classes true ${os.detected.arch} ${os.detected.name}-${jniArch} netty_transport_native_io_uring42_${jniArch} ${project.build.directory}/native-lib-only -Xcheck:jni -D_ linux linux false maven-antrun-plugin copy-native-lib process-test-resources run org.apache.maven.plugins maven-dependency-plugin unpack generate-sources unpack-dependencies ${project.groupId} netty-transport-native-unix-common ${jni.classifier} ${unix.common.lib.dir} META-INF/native/** false true org.fusesource.hawtjni hawtjni-maven-plugin build-native-lib ${jniLibName} ${nativeSourceDirectory} ${nativeLibOnlyDir} ${jni.compiler.args.ldflags} ${jni.compiler.args.cflags} --libdir=${project.build.directory}/native-build/target/lib ${extraConfigureArg} ${extraConfigureArg2} generate build org.apache.felix maven-bundle-plugin native-manifest process-classes manifest META-INF/native/libnetty_transport_native_io_uring42_${os.detected.arch}.so; osname=Linux; processor=${os.detected.arch},* ${maven-symbolicname}.${jni.classifier} io.netty.transport-classes-io_uring ${project.build.directory}/${jni.classifier} maven-jar-plugin native-jar jar true true true true ${project.build.directory}/${jni.classifier}/MANIFEST.MF ${jni.classifier} org.apache.maven.plugins maven-surefire-plugin io_uring-epoll-combination test test **/CombinationOfIOUringAndEpollTest.java false epoll-io_uring-combination test test **/CombinationOfEpollAndIOUringTest.java random src/test/resources/logback-test.xml debug listener io.netty.build.junit.TimedOutTestsListener false ${test.argLine} 1 false default-test test test **/*Test*.java **/Abstract* **/CombinationOf* random src/test/resources/logback-test.xml debug listener io.netty.build.junit.TimedOutTestsListener false ${test.argLine} io.netty netty-transport-native-unix-common ${project.version} ${jni.classifier} true io.netty netty-transport-native-epoll ${project.version} test ${jni.classifier} linux-aarch64 aarch_64 true --host=aarch64-linux-gnu CC=aarch64-none-linux-gnu-gcc linux-riscv64 riscv64 true --host=riscv64-linux-gnu CC=riscv64-linux-gnu-gcc leak -Dio.netty.leakDetection.level=paranoid -Dio.netty.leakDetection.targetRecords=32 oss-fuzz CFLAGS=${env.CFLAGS} -I${unix.common.include.unpacked.dir} io.netty netty-common ${project.version} io.netty netty-buffer ${project.version} io.netty netty-transport ${project.version} io.netty netty-transport-native-unix-common ${project.version} io.netty netty-transport-classes-io_uring ${project.version} io.netty netty-testsuite ${project.version} test io.netty netty-transport-native-unix-common-tests ${project.version} test io.netty netty-transport-classes-epoll ${project.version} test org.bouncycastle bcpkix-jdk18on test ${project.groupId} ${tcnative.artifactId} ${tcnative.classifier} test org.codehaus.mojo build-helper-maven-plugin generate-sources add-source ${nativeSourceDirectory} io.github.dmlloyd.module-info module-info module-info fallback-module-info process-classes ${fallbackModuleName} ${fallbackOutputDirectory}/META-INF/versions/11/ generate maven-jar-plugin empty-javadoc-jar package jar javadoc ${basedir}/javadoc default-jar ${fallbackOutputDirectory} true true true true ${project.build.outputDirectory}/META-INF/MANIFEST.MF maven-antrun-plugin copy-to-native-output process-test-resources run