4.0.0
io.netty.incubator
netty-incubator-transport-parent-io_uring
0.0.25.Final
netty-incubator-transport-native-io_uring
0.0.25.Final
Netty/Incubator/Transport/Native/io_uring
jar
${os.detected.name}.${os.detected.arch}
${javaModuleName}.${javaModuleNameClassifier}
io.netty.incubator.transport.io_uring
io.netty.incubator.netty-incubator-transport-classes-io_uring
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
true
${os.detected.arch}
${os.detected.name}-${jniArch}
netty_transport_native_io_uring_${jniArch}
${project.build.directory}/native-lib-only
-D_
org.codehaus.mojo
build-helper-maven-plugin
${build-helper-maven-plugin.version}
generate-sources
add-source
org.apache.maven.plugins
maven-jar-plugin
default-jar
META-INF/native/**
true
true
${javaModuleName}
true
${project.build.directory}/manifests/MANIFEST.MF
maven-antrun-plugin
copy-manifest
prepare-package
run
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
io.netty
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.maven.plugins
maven-jar-plugin
native-jar
jar
true
true
META-INF/native/libnetty_transport_native_io_uring_${jniArch}.so; osname=Linux; processor=${jniArch},*
${javaModuleNameWithClassifier}
${fragmentHost}
true
${project.build.directory}/manifests/MANIFEST-native.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
-ea -Xcheck:jni ${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
-ea -Xcheck:jni ${test.argLine}
io.netty
netty-transport-native-unix-common
${netty.version}
${jni.classifier}
true
io.netty
netty-transport-native-epoll
${netty.version}
test
${jni.classifier}
linux-aarch64
aarch_64
${os.detected.name}.${jniArch}
true
--host=aarch64-linux-gnu
CC=aarch64-none-linux-gnu-gcc
linux-aarch64-native
aarch_64
${os.detected.name}.${jniArch}
true
--host=aarch64-linux-gnu
leak
-Dio.netty.leakDetectionLevel=paranoid -Dio.netty.leakDetection.targetRecords=32
io.netty.incubator
netty-incubator-transport-classes-io_uring
${project.version}
io.netty
netty-testsuite
test
org.junit.jupiter
junit-jupiter-api
test
org.junit.jupiter
junit-jupiter-engine
test
org.junit.jupiter
junit-jupiter-params
test
io.netty
netty-transport-native-unix-common-tests
test
io.netty
netty-transport-classes-epoll
test
io.netty
netty-tcnative-boringssl-static
test
org.bouncycastle
bcpkix-jdk15on
test
io.netty
netty-build-common
test