4.0.0 io.netty netty-parent 4.1.109.Final netty-transport-native-epoll Netty/Transport/Native/Epoll jar ${os.detected.name}.${os.detected.arch} io.netty.transport.epoll.${javaModuleNameClassifier} --add-exports java.base/sun.security.x509=ALL-UNNAMED -Xcheck:jni 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=-O2 -pipe -Werror -fno-omit-frame-pointer -Wunused-variable -fvisibility=hidden -D_FORTIFY_SOURCE=2 -ffunction-sections -fdata-sections -I${unix.common.include.unpacked.dir} LDFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,--gc-sections -L${unix.common.lib.unpacked.dir} LIBS=-Wl,--whole-archive -l${unix.common.lib.name} -Wl,--no-whole-archive -ldl ${project.basedir}/src/main/c true true restricted-release-epoll maven-enforcer-plugin 3.0.0 com.ceilfors.maven.plugin enforcer-rules 1.2.0 maven-enforcer-plugin enforce-release-environment enforce Release process must be performed on linux-x86_64. os.detected.classifier ^linux-x86_64$ Release process must be performed on RHEL 6.8 or its derivatives. /etc/redhat-release release 6.9 linux linux false 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 netty_transport_native_epoll_${os.detected.arch} ${nativeSourceDirectory} ${project.build.outputDirectory} . ${jni.compiler.args.ldflags} ${jni.compiler.args.libs} ${jni.compiler.args.cflags} --libdir=${project.build.directory}/native-build/target/lib generate build maven-jar-plugin native-jar jar true true META-INF/native/libnetty_transport_native_epoll_${os.detected.arch}.so; osname=Linux; processor=${os.detected.arch},* io.netty.transport-classes-epoll ${javaModuleName} true ${project.build.outputDirectory}/META-INF/MANIFEST.MF ${jni.classifier} io.netty netty-transport-native-unix-common ${project.version} ${jni.classifier} true linux-aarch64 ${os.detected.name}-aarch_64 ${os.detected.name}.aarch_64 maven-enforcer-plugin 3.0.0 com.ceilfors.maven.plugin enforcer-rules 1.2.0 maven-enforcer-plugin enforce-release-environment enforce Cross compile and Release process must be performed on linux-x86_64. os.detected.classifier ^linux-x86_64.* Cross compile and Release process must be performed on RHEL 7.6 or its derivatives. /etc/redhat-release release 7.6 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 netty_transport_native_epoll_aarch_64 ${nativeSourceDirectory} ${project.build.outputDirectory} . ${jni.compiler.args.ldflags} ${jni.compiler.args.libs} ${jni.compiler.args.cflags} --libdir=${project.build.directory}/native-build/target/lib --host=aarch64-linux-gnu CC=aarch64-none-linux-gnu-gcc generate build maven-jar-plugin native-jar jar true true META-INF/native/libnetty_transport_native_epoll_aarch_64.so; osname=Linux; processor=aarch64,* io.netty.transport-classes-epoll ${javaModuleName} true ${project.build.outputDirectory}/META-INF/MANIFEST.MF ${jni.classifier} io.netty netty-transport-native-unix-common ${project.version} ${jni.classifier} true linux-riscv64 ${os.detected.name}-riscv64 ${os.detected.name}.riscv64 maven-enforcer-plugin 3.0.0 com.ceilfors.maven.plugin enforcer-rules 1.2.0 maven-enforcer-plugin enforce-release-environment enforce Cross compile and Release process must be performed on linux-x86_64. os.detected.classifier ^linux-x86_64.* Cross compile and Release process must be performed on Debian Bullseye or derivative /etc/debian_version bullseye/sid 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 netty_transport_native_epoll_riscv64 ${nativeSourceDirectory} ${project.build.outputDirectory} . ${jni.compiler.args.ldflags} ${jni.compiler.args.libs} ${jni.compiler.args.cflags} --libdir=${project.build.directory}/native-build/target/lib --host=riscv64-linux-gnu CC=riscv64-linux-gnu-gcc generate build maven-jar-plugin native-jar jar true true META-INF/native/libnetty_transport_native_epoll_riscv64.so; osname=Linux; processor=riscv64,* io.netty.transport-classes-epoll ${javaModuleName} true ${project.build.outputDirectory}/META-INF/MANIFEST.MF ${jni.classifier} io.netty netty-transport-native-unix-common ${project.version} ${jni.classifier} true 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-epoll ${project.version} io.netty netty-testsuite ${project.version} test io.netty netty-transport-native-unix-common-tests ${project.version} test ${project.groupId} ${tcnative.artifactId} ${tcnative.classifier} test io.github.artsok rerunner-jupiter test org.bouncycastle bcpkix-jdk15on true org.codehaus.mojo build-helper-maven-plugin generate-sources add-source ${nativeSourceDirectory} maven-jar-plugin default-jar META-INF/native/**