4.0.0
io.netty
netty-parent
4.1.26.Final-SNAPSHOT
netty-transport-native-epoll
Netty/Transport/Native/Epoll
jar
io.netty.transport.epoll
--add-exports java.base/sun.security.x509=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED
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
LDFLAGS=-L${unix.common.lib.unpacked.dir} -Wl,--no-as-needed -lrt -Wl,--whole-archive -l${unix.common.lib.name} -Wl,--no-whole-archive
true
restricted-release-epoll
maven-enforcer-plugin
1.4.1
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
maven-hawtjni-plugin
build-native-lib
netty_transport_native_epoll_${os.detected.arch}
${project.basedir}/src/main/c
${project.build.outputDirectory}
.
${jni.compiler.args.ldflags}
${jni.compiler.args.cflags}
generate
build
compile
maven-jar-plugin
native-jar
jar
true
META-INF/native/libnetty_transport_native_epoll_${os.detected.arch}.so; osname=Linux; processor=${os.detected.arch},*
${javaModuleName}
true
${project.build.outputDirectory}/META-INF/MANIFEST.MF
${jni.classifier}
maven-antrun-plugin
validate
run
ant-get-systeminfo
true
org.codehaus.mojo
build-helper-maven-plugin
initialize
regex-glibc-sendmmsg
regex-property
glibc.sendmmsg.support
${ldd_version}
^((?!^[^)]+\)\s+(0*2\.1[4-9]|0*2\.[2-9][0-9]+|0*[3-9][0-9]*|0*[1-9]+[0-9]+).*).)*$
IO_NETTY_SENDMSSG_NOT_FOUND
false
initialize
regex-linux-sendmmsg
regex-property
linux.sendmmsg.support
${uname_os_version}
^((?!^[0-9]*[3-9]\.?.*).)*$
IO_NETTY_SENDMSSG_NOT_FOUND
false
generate-sources
regex-combined-sendmmsg
regex-property
jni.compiler.args.cflags
${linux.sendmmsg.support}${glibc.sendmmsg.support}
.*IO_NETTY_SENDMSSG_NOT_FOUND.*
CFLAGS=-O3 -DIO_NETTY_SENDMMSG_NOT_FOUND -Werror -fno-omit-frame-pointer -Wunused-variable -I${unix.common.include.unpacked.dir}
false
generate-sources
regex-unset-if-needed-sendmmsg
regex-property
jni.compiler.args.cflags
${jni.compiler.args.cflags}
^((?!CFLAGS=).)*$
CFLAGS=-O3 -Werror -fno-omit-frame-pointer -Wunused-variable -I${unix.common.include.unpacked.dir}
false
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-native-unix-common
${project.version}
io.netty
netty-transport
${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
maven-jar-plugin
default-jar
META-INF/native/**