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