diff --git a/example/pom.xml b/example/pom.xml
index b56e77b9cb..708897cf9e 100644
--- a/example/pom.xml
+++ b/example/pom.xml
@@ -43,12 +43,6 @@
netty-buffer
${project.version}
-
- ${project.groupId}
- netty-transport-native-io_uring
- ${project.version}
- linux-x86_64
-
${project.groupId}
netty-transport
diff --git a/transport-native-io_uring/pom.xml b/transport-native-io_uring/pom.xml
index eba2457255..cf8a5043a7 100644
--- a/transport-native-io_uring/pom.xml
+++ b/transport-native-io_uring/pom.xml
@@ -44,76 +44,8 @@
-
- restricted-release-io_uring
-
-
-
-
- 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
-
-
+ iouring-native
false
@@ -199,154 +131,6 @@
-
-
- io.netty
- netty-transport-native-unix-common
- ${project.version}
- ${jni.classifier}
-
- true
-
-
-
-
- linux-aarch64
-
- ${os.detected.name}-aarch64
-
-
-
-
-
- maven-enforcer-plugin
- 1.4.1
-
-
-
- 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
- maven-hawtjni-plugin
-
-
- build-native-lib
-
- netty_transport_native_io_uring_aarch_64
- ${nativeSourceDirectory}
- ${project.build.outputDirectory}
-
- .
-
- ${jni.compiler.args.ldflags}
- ${jni.compiler.args.cflags}
- --libdir=${project.build.directory}/native-build/target/lib
- --host=aarch64-linux-gnu
-
-
-
- generate
- build
-
-
-
-
-
- maven-jar-plugin
-
-
-
- native-jar
-
- jar
-
-
-
-
- true
-
-
- META-INF/native/libnetty_transport_native_io_uring_aarch_64.so; osname=Linux; processor=aarch_64,*
- ${javaModuleName}
-
- true
- ${project.build.outputDirectory}/META-INF/MANIFEST.MF
-
- ${jni.classifier}
-
-
-
-
-
-
-
io.netty
diff --git a/example/src/main/java/io/netty/example/uring/EchoIOUringServer.java b/transport-native-io_uring/src/test/java/io/netty/channel/uring/example/EchoIOUringServer.java
similarity index 98%
rename from example/src/main/java/io/netty/example/uring/EchoIOUringServer.java
rename to transport-native-io_uring/src/test/java/io/netty/channel/uring/example/EchoIOUringServer.java
index 23afca30d3..ead233f47c 100644
--- a/example/src/main/java/io/netty/example/uring/EchoIOUringServer.java
+++ b/transport-native-io_uring/src/test/java/io/netty/channel/uring/example/EchoIOUringServer.java
@@ -13,10 +13,9 @@
* License for the specific language governing permissions and limitations
* under the License.
*/
-package io.netty.example.uring;
+package io.netty.channel.uring.example;
import io.netty.bootstrap.ServerBootstrap;
-
import io.netty.channel.ChannelFuture;
import io.netty.channel.ChannelInitializer;
import io.netty.channel.ChannelPipeline;
diff --git a/example/src/main/java/io/netty/example/uring/EchoIOUringServerHandler.java b/transport-native-io_uring/src/test/java/io/netty/channel/uring/example/EchoIOUringServerHandler.java
similarity index 97%
rename from example/src/main/java/io/netty/example/uring/EchoIOUringServerHandler.java
rename to transport-native-io_uring/src/test/java/io/netty/channel/uring/example/EchoIOUringServerHandler.java
index 5828df91fe..d203843dd3 100644
--- a/example/src/main/java/io/netty/example/uring/EchoIOUringServerHandler.java
+++ b/transport-native-io_uring/src/test/java/io/netty/channel/uring/example/EchoIOUringServerHandler.java
@@ -13,11 +13,11 @@
* License for the specific language governing permissions and limitations
* under the License.
*/
-package io.netty.example.uring;
-import io.netty.channel.ChannelInboundHandlerAdapter;
+package io.netty.channel.uring.example;
import io.netty.channel.ChannelHandler.Sharable;
import io.netty.channel.ChannelHandlerContext;
+import io.netty.channel.ChannelInboundHandlerAdapter;
//temporary prototype example
@Sharable