keycloak-aplcache

Fixes for nexus staging plugin

3/6/2019 5:09:50 AM

Details

diff --git a/distribution/api-docs-dist/pom.xml b/distribution/api-docs-dist/pom.xml
index 8ae6a33..07ca089 100755
--- a/distribution/api-docs-dist/pom.xml
+++ b/distribution/api-docs-dist/pom.xml
@@ -115,13 +115,6 @@
                             <skip>true</skip>
                         </configuration>
                     </plugin>
-                    <plugin>
-                        <groupId>org.sonatype.plugins</groupId>
-                        <artifactId>nexus-staging-maven-plugin</artifactId>
-                        <configuration>
-                            <skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>
-                        </configuration>
-                    </plugin>
                 </plugins>
             </build>
         </profile>
diff --git a/distribution/downloads/pom.xml b/distribution/downloads/pom.xml
index 0c2d015..530dcfd 100755
--- a/distribution/downloads/pom.xml
+++ b/distribution/downloads/pom.xml
@@ -47,13 +47,6 @@
                         </configuration>
                     </plugin>
                     <plugin>
-                        <groupId>org.sonatype.plugins</groupId>
-                        <artifactId>nexus-staging-maven-plugin</artifactId>
-                        <configuration>
-                            <skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>
-                        </configuration>
-                    </plugin>
-                    <plugin>
                         <groupId>org.codehaus.mojo</groupId>
                         <artifactId>exec-maven-plugin</artifactId>
                         <executions>
diff --git a/distribution/examples-dist/pom.xml b/distribution/examples-dist/pom.xml
index 741055d..896492d 100755
--- a/distribution/examples-dist/pom.xml
+++ b/distribution/examples-dist/pom.xml
@@ -48,13 +48,6 @@
                         </configuration>
                     </plugin>
                     <plugin>
-                        <groupId>org.sonatype.plugins</groupId>
-                        <artifactId>nexus-staging-maven-plugin</artifactId>
-                        <configuration>
-                            <skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>
-                        </configuration>
-                    </plugin>
-                    <plugin>
                         <groupId>org.apache.maven.plugins</groupId>
                         <artifactId>maven-antrun-plugin</artifactId>
                         <inherited>false</inherited>
diff --git a/distribution/pom.xml b/distribution/pom.xml
index dad481c..4334ee6 100755
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -47,7 +47,7 @@
 
     <profiles>
         <profile>
-            <id>jboss-release</id>
+            <id>distribution-downloads</id>
             <modules>
                 <module>api-docs-dist</module>
                 <module>examples-dist</module>

examples/pom.xml 7(+0 -7)

diff --git a/examples/pom.xml b/examples/pom.xml
index 0e6f2b9..1eb5779 100755
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -40,13 +40,6 @@
                         <skip>true</skip>
                     </configuration>
                 </plugin>
-                <plugin>
-                    <groupId>org.sonatype.plugins</groupId>
-                    <artifactId>nexus-staging-maven-plugin</artifactId>
-                    <configuration>
-                        <skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>
-                    </configuration>
-                </plugin>
             </plugins>
         </pluginManagement>
         <plugins>

pom.xml 10(+9 -1)

diff --git a/pom.xml b/pom.xml
index e28944c..8f2743e 100755
--- a/pom.xml
+++ b/pom.xml
@@ -210,7 +210,6 @@
         <module>integration</module>
         <module>adapters</module>
         <module>authz</module>
-        <module>examples</module>
         <module>misc</module>
     </modules>
 
@@ -1713,6 +1712,15 @@
         </profile>
 
         <profile>
+            <id>examples</id>
+            <activation>
+                <property>
+                    <name>!skipExamples</name>
+                </property>
+            </activation>
+        </profile>
+
+        <profile>
             <id>distribution</id>
             <modules>
                 <module>distribution</module>

release.sh 4(+2 -2)

diff --git a/release.sh b/release.sh
index 51b4e24..3af3d8e 100755
--- a/release.sh
+++ b/release.sh
@@ -8,14 +8,14 @@ echo "--------------------------------------------------------------------------
 echo "Building:"
 echo ""
 
-mvn -Pjboss-release -DskipTests -DskipTestsuite clean install
+mvn -Pjboss-release,distribution-downloads -DskipTests -DskipTestsuite clean install
 
 
 echo "------------------------------------------------------------------------------------------------------------"
 echo "Deploying:"
 echo ""
 
-mvn -Pjboss-release,nexus-staging -DretryFailedDeploymentCount=10 -DskipTests -DskipTestsuite -DautoReleaseAfterClose=true deploy
+mvn -Pjboss-release,nexus-staging -DretryFailedDeploymentCount=10 -DskipTests -DskipTestsuite -DskipExamples -DautoReleaseAfterClose=true deploy
 
 
 echo "------------------------------------------------------------------------------------------------------------"
diff --git a/testsuite/pom.xml b/testsuite/pom.xml
index 9de894c..98066e6 100755
--- a/testsuite/pom.xml
+++ b/testsuite/pom.xml
@@ -66,13 +66,6 @@
                             <skip>true</skip>
                         </configuration>
                     </plugin>
-                    <plugin>
-                        <groupId>org.sonatype.plugins</groupId>
-                        <artifactId>nexus-staging-maven-plugin</artifactId>
-                        <configuration>
-                            <skipNexusStagingDeployMojo>true</skipNexusStagingDeployMojo>
-                        </configuration>
-                    </plugin>
                 </plugins>
             </build>
             <modules>