diff --git a/all/pom.xml b/all/pom.xml index 077f3d5e27..76cd86ff17 100644 --- a/all/pom.xml +++ b/all/pom.xml @@ -41,12 +41,6 @@ false - - sonatype-oss-release - - false - - release @@ -94,7 +88,7 @@ - linux-native + linux linux diff --git a/pom.xml b/pom.xml index 6ecc9efbd8..75e0e91172 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ org.sonatype.oss oss-parent - 7 + 9 io.netty @@ -122,7 +122,7 @@ - linux-native + linux linux @@ -132,6 +132,53 @@ transport-native-epoll + + + release + + + + 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.5 or its derivatives. + + + /etc/redhat-release + + release 6.5 + + + + + + + + + @@ -190,14 +237,14 @@ compile true - + org.eclipse.jetty.npn npn-api 1.1.0.v20120525 - + com.google.protobuf protobuf-java @@ -373,7 +420,6 @@ maven-enforcer-plugin - 1.3 enforce-tools @@ -581,7 +627,7 @@ 2.4.2 false - -P release,sonatype-oss-release,full,no-osgi,linux-native + -P release,sonatype-oss-release,full true false netty-@{project.version} @@ -737,6 +783,18 @@ + + maven-enforcer-plugin + 1.3.1 + + + + com.ceilfors.maven.plugin + enforcer-rules + 1.1.0 + + + maven-surefire-plugin