diff --git a/transport-native-epoll/pom.xml b/transport-native-epoll/pom.xml
index 205c6cf2e4..fda5a0b14f 100644
--- a/transport-native-epoll/pom.xml
+++ b/transport-native-epoll/pom.xml
@@ -35,6 +35,7 @@
${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
+ ${project.basedir}/src/main/c
true
@@ -146,7 +147,7 @@
build-native-lib
netty_transport_native_epoll_${os.detected.arch}
- ${project.basedir}/src/main/c
+ ${nativeSourceDirectory}
${project.build.outputDirectory}
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ generate-sources
+
+ add-source
+
+
+
+
+
+
+
+
+
maven-jar-plugin
diff --git a/transport-native-kqueue/pom.xml b/transport-native-kqueue/pom.xml
index fb3c220e3a..13599f2b40 100644
--- a/transport-native-kqueue/pom.xml
+++ b/transport-native-kqueue/pom.xml
@@ -71,7 +71,7 @@
build-native-lib
netty_transport_native_kqueue_${os.detected.arch}
- ${project.basedir}/src/main/c
+ ${nativeSourceDirectory}
${project.build.outputDirectory}
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ generate-sources
+
+ add-source
+
+
+
+
+
+
+
+
+
maven-jar-plugin
diff --git a/transport-native-unix-common/pom.xml b/transport-native-unix-common/pom.xml
index caeeac6c78..ae0e80d4d6 100644
--- a/transport-native-unix-common/pom.xml
+++ b/transport-native-unix-common/pom.xml
@@ -44,6 +44,29 @@
${project.build.directory}/${project.build.finalName}-${jni.classifier}.jar
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ generate-sources
+
+ add-source
+
+
+
+
+
+
+
+
+
+
+
+
mac