This is an automated email from the ASF dual-hosted git repository.

robertlazarski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git


The following commit(s) were added to refs/heads/master by this push:
     new 07a742b8 Fix some release related errors when executing 'mvn 
release:prepare -DdryRun=true'
07a742b8 is described below

commit 07a742b8bd6ba8c2bbc30268eaaf55191d3a0218
Author: Robert Lazarski <robertlazar...@gmail.com>
AuthorDate: Thu Nov 28 06:48:42 2024 -1000

    Fix some release related errors when executing 'mvn release:prepare 
-DdryRun=true'
---
 modules/distribution/pom.xml        |   7 ++
 modules/rampart-core/pom.xml        |   7 ++
 modules/rampart-integration/pom.xml |   7 ++
 modules/rampart-mar/pom.xml         |   7 ++
 modules/rampart-policy/pom.xml      |   7 ++
 modules/rampart-samples/pom.xml     |   7 ++
 modules/rampart-tests/pom.xml       |   7 ++
 modules/rampart-testutils/pom.xml   |   7 ++
 modules/rampart-trust-mar/pom.xml   |   7 ++
 modules/rampart-trust/pom.xml       |   7 ++
 pom.xml                             | 163 +++++++++++++++++++++++++++---------
 11 files changed, 192 insertions(+), 41 deletions(-)

diff --git a/modules/distribution/pom.xml b/modules/distribution/pom.xml
index 9a255ed1..4d3b74c6 100644
--- a/modules/distribution/pom.xml
+++ b/modules/distribution/pom.xml
@@ -33,6 +33,13 @@
     <packaging>pom</packaging>
     <name>Rampart - Distribution</name>
 
+    <scm>
+        
<connection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</connection>
+        
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</developerConnection>
+        
<url>https://gitbox.apache.org/repos/asf?p=axis-axis2-java-rampart.git;a=summary</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <build>
         <plugins>
             <plugin>
diff --git a/modules/rampart-core/pom.xml b/modules/rampart-core/pom.xml
index 9f3fd23d..615ed99a 100644
--- a/modules/rampart-core/pom.xml
+++ b/modules/rampart-core/pom.xml
@@ -34,6 +34,13 @@
     <packaging>jar</packaging>
     <name>Rampart - Core</name>
 
+    <scm>
+        
<connection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</connection>
+        
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</developerConnection>
+        
<url>https://gitbox.apache.org/repos/asf?p=axis-axis2-java-rampart.git;a=summary</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.axis2</groupId>
diff --git a/modules/rampart-integration/pom.xml 
b/modules/rampart-integration/pom.xml
index bce3de3e..3fe13e0f 100644
--- a/modules/rampart-integration/pom.xml
+++ b/modules/rampart-integration/pom.xml
@@ -34,6 +34,13 @@
     <packaging>jar</packaging>
     <name>Rampart - Integration</name>
 
+    <scm>
+        
<connection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</connection>
+        
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</developerConnection>
+        
<url>https://gitbox.apache.org/repos/asf?p=axis-axis2-java-rampart.git;a=summary</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <build>
         <plugins>
             <plugin>
diff --git a/modules/rampart-mar/pom.xml b/modules/rampart-mar/pom.xml
index 089ff7ca..4d28c0f3 100644
--- a/modules/rampart-mar/pom.xml
+++ b/modules/rampart-mar/pom.xml
@@ -34,6 +34,13 @@
     <packaging>mar</packaging>
     <name>Rampart - Mar</name>
 
+    <scm>
+        
<connection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</connection>
+        
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</developerConnection>
+        
<url>https://gitbox.apache.org/repos/asf?p=axis-axis2-java-rampart.git;a=summary</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <build>
         <plugins>
             <plugin>
diff --git a/modules/rampart-policy/pom.xml b/modules/rampart-policy/pom.xml
index 0d38319f..ef643a73 100644
--- a/modules/rampart-policy/pom.xml
+++ b/modules/rampart-policy/pom.xml
@@ -34,6 +34,13 @@
     <packaging>jar</packaging>
     <name>Rampart - Policy</name>
 
+    <scm>
+        
<connection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</connection>
+        
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</developerConnection>
+        
<url>https://gitbox.apache.org/repos/asf?p=axis-axis2-java-rampart.git;a=summary</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.apache.axis2</groupId>
diff --git a/modules/rampart-samples/pom.xml b/modules/rampart-samples/pom.xml
index f48bc404..fc79a6fd 100644
--- a/modules/rampart-samples/pom.xml
+++ b/modules/rampart-samples/pom.xml
@@ -34,6 +34,13 @@
     <packaging>jar</packaging>
     <name>Rampart - Samples</name>
 
+    <scm>
+        
<connection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</connection>
+        
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</developerConnection>
+        
<url>https://gitbox.apache.org/repos/asf?p=axis-axis2-java-rampart.git;a=summary</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <build>
         <plugins>
             <plugin>
diff --git a/modules/rampart-tests/pom.xml b/modules/rampart-tests/pom.xml
index 62970a07..6cece735 100644
--- a/modules/rampart-tests/pom.xml
+++ b/modules/rampart-tests/pom.xml
@@ -34,6 +34,13 @@
     <packaging>jar</packaging>
     <name>Rampart - Test Suite</name>
 
+    <scm>
+        
<connection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</connection>
+        
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</developerConnection>
+        
<url>https://gitbox.apache.org/repos/asf?p=axis-axis2-java-rampart.git;a=summary</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <build>
         <testSourceDirectory>src/test/java</testSourceDirectory>
         <testResources>
diff --git a/modules/rampart-testutils/pom.xml 
b/modules/rampart-testutils/pom.xml
index 8f217045..1e9dd7c1 100644
--- a/modules/rampart-testutils/pom.xml
+++ b/modules/rampart-testutils/pom.xml
@@ -30,6 +30,13 @@
     <artifactId>rampart-testutils</artifactId>
     <packaging>jar</packaging>
 
+    <scm>
+        
<connection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</connection>
+        
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</developerConnection>
+        
<url>https://gitbox.apache.org/repos/asf?p=axis-axis2-java-rampart.git;a=summary</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <dependencies>
         <dependency>
             <groupId>org.aspectj</groupId>
diff --git a/modules/rampart-trust-mar/pom.xml 
b/modules/rampart-trust-mar/pom.xml
index c5de97e1..105a0ca8 100644
--- a/modules/rampart-trust-mar/pom.xml
+++ b/modules/rampart-trust-mar/pom.xml
@@ -35,6 +35,13 @@
     <packaging>mar</packaging>
     <name>Rampart - Trust-Mar</name>
 
+    <scm>
+        
<connection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</connection>
+        
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</developerConnection>
+        
<url>https://gitbox.apache.org/repos/asf?p=axis-axis2-java-rampart.git;a=summary</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <build>
         <plugins>
             <plugin>
diff --git a/modules/rampart-trust/pom.xml b/modules/rampart-trust/pom.xml
index 5f5e171f..ed2a5313 100644
--- a/modules/rampart-trust/pom.xml
+++ b/modules/rampart-trust/pom.xml
@@ -34,6 +34,13 @@
     <packaging>jar</packaging>
     <name>Rampart - Trust</name>
 
+    <scm>
+        
<connection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</connection>
+        
<developerConnection>scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git</developerConnection>
+        
<url>https://gitbox.apache.org/repos/asf?p=axis-axis2-java-rampart.git;a=summary</url>
+        <tag>HEAD</tag>
+    </scm>
+
     <build>
         <plugins>
             <plugin>
diff --git a/pom.xml b/pom.xml
index 4b2e34c8..7e57d76d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -147,28 +147,26 @@
     <build>
         <pluginManagement>
             <plugins>
+                <plugin>
+                    <artifactId>maven-javadoc-plugin</artifactId>
+                    <version>3.11.1</version>
+                    <configuration>
+                       <source>8</source>
+                        <detectOfflineLinks>false</detectOfflineLinks>
+                        <doclint>none</doclint>
+                        <quiet>true</quiet>
+                    </configuration>
+                </plugin>
                 <plugin>
                     <artifactId>maven-release-plugin</artifactId>
                     <configuration>
                         <autoVersionSubmodules>true</autoVersionSubmodules>
-                        <preparationGoals>clean install</preparationGoals>
                         <tagNameFormat>v@{project.version}</tagNameFormat>
                     </configuration>
                 </plugin>
                 <plugin>
-                    <groupId>org.apache.axis2</groupId>
-                    <artifactId>axis2-mar-maven-plugin</artifactId>
-                    <version>${axis2.version}</version>
-                </plugin>
-                <plugin>
-                  <groupId>org.apache.maven.plugins</groupId>
-                  <artifactId>maven-surefire-plugin</artifactId>
-                  <version>3.5.2</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.codehaus.mojo</groupId>
-                    <artifactId>build-helper-maven-plugin</artifactId>
-                    <version>3.6.0</version>
+                    <artifactId>maven-site-plugin</artifactId>
+                    <version>3.21.0</version>
                 </plugin>
                 <plugin>
                     <groupId>org.codehaus.gmavenplus</groupId>
@@ -177,40 +175,91 @@
                     <dependencies>
                         <dependency>
                             <groupId>org.apache.groovy</groupId>
-                            <artifactId>groovy-all</artifactId>
-                            <version>4.0.23</version>
-                            <type>pom</type>
+                            <artifactId>groovy</artifactId>
+                            <version>${groovy.version}</version>
+                        </dependency>
+                        <dependency>
+                            <groupId>org.apache.groovy</groupId>
+                            <artifactId>groovy-ant</artifactId>
+                            <version>${groovy.version}</version>
+                        </dependency>
+                        <dependency>
+                            <groupId>org.apache.groovy</groupId>
+                            <artifactId>groovy-xml</artifactId>
+                            <version>${groovy.version}</version>
                         </dependency>
                     </dependencies>
                 </plugin>
+                <plugin>
+                    <artifactId>maven-antrun-plugin</artifactId>
+                    <version>3.1.0</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-assembly-plugin</artifactId>
+                    <version>3.7.1</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-clean-plugin</artifactId>
+                    <version>3.4.0</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-compiler-plugin</artifactId>
+                    <version>3.13.0</version>
+                </plugin>
                 <plugin>
                     <artifactId>maven-dependency-plugin</artifactId>
-                    <version>3.8.0</version>
+                    <version>3.8.1</version>
                 </plugin>
                 <plugin>
-                    <artifactId>maven-antrun-plugin</artifactId>
-                    <version>3.1.0</version>
+                    <artifactId>maven-install-plugin</artifactId>
+                    <version>3.1.3</version>
                 </plugin>
                 <plugin>
-                    <groupId>org.apache.axis2</groupId>
-                    <artifactId>axis2-repo-maven-plugin</artifactId>
-                    <version>${axis2.version}</version>
+                    <artifactId>maven-jar-plugin</artifactId>
+                    <version>3.4.2</version>
                 </plugin>
                 <plugin>
-                    <artifactId>maven-site-plugin</artifactId>
-                    <version>3.21.0</version>
-                    <configuration>
-                        <!-- Required by maven-scm-publish-plugin -->
-                        <skipDeploy>true</skipDeploy>
-                    </configuration>
+                    <artifactId>maven-plugin-plugin</artifactId>
+                    <version>${maven-plugin-tools.version}</version>
                 </plugin>
                 <plugin>
-                    <artifactId>maven-assembly-plugin</artifactId>
-                    <version>3.7.1</version>
+                    <artifactId>maven-plugin-report-plugin</artifactId>
+                    <version>${maven-plugin-tools.version}</version>
                 </plugin>
                 <plugin>
-                    <artifactId>maven-javadoc-plugin</artifactId>
-                    <version>3.11.1</version>
+                    <artifactId>maven-resources-plugin</artifactId>
+                    <version>3.3.1</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-source-plugin</artifactId>
+                    <version>3.3.1</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-surefire-plugin</artifactId>
+                    <version>3.5.2</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-failsafe-plugin</artifactId>
+                    <version>3.5.2</version>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-war-plugin</artifactId>
+                    <version>3.4.0</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>build-helper-maven-plugin</artifactId>
+                    <version>3.6.0</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.axis2</groupId>
+                    <artifactId>axis2-mar-maven-plugin</artifactId>
+                    <version>1.8.0</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.axis2</groupId>
+                    <artifactId>axis2-repo-maven-plugin</artifactId>
+                    <version>${axis2.version}</version>
                 </plugin>
                 <plugin>
                     <groupId>com.github.veithen.alta</groupId>
@@ -256,12 +305,42 @@
                         </goals>
                         <configuration>
                             <scripts>
-                                <script>
-                                    <!-- Skip Jacoco if necessary -->
-                                    if (project.packaging == 'pom' || 
project.properties['skipTests'] == 'true') {
-                                        project.properties['skipJacoco'] = 
'true'
+                                <script><![CDATA[
+                                    import java.io.File
+                                    
+                                    // Create the temporary directory 
specified in the surefire configuration
+                                    new File(project.build.directory, 
'tmp').mkdirs()
+                                    
+                                    // Skip maven-invoker-plugin if tests are 
skipped.
+                                    if 
(session.systemProperties['maven.test.skip'] == 'true' || 
session.systemProperties['skipTests'] == 'true') {
+                                        project.properties['invoker.skip'] = 
'true'
                                     }
-                                </script>
+                                ]]></script>
+                            </scripts>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>check-project-metadata</id>
+                        <phase>verify</phase>
+                        <goals>
+                            <goal>execute</goal>
+                        </goals>
+                        <configuration>
+                            <scripts>
+                                <script><![CDATA[
+                                    // Ensure that the <scm> element is 
present and correctly populated. This prevents
+                                    // maven-release-plugin from adding an 
<scm> element in a location that is then rejected by
+                                    // tidy-maven-plugin.
+                                    if 
(!project.scm.url.contains("https://gitbox.apache.org/repos/asf?p=axis-axis2-java-rampart.git;a=summary";))
 {
+                                        throw new Error('project.scm.url not 
set correctly: ' + project.scm.url)
+                                    }
+                                    if (project.scm.connection != 
"scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git";) {
+                                        throw new 
Error('project.scm.connection not set correctly: ' + project.scm.connection)
+                                    }
+                                    if (project.scm.developerConnection != 
"scm:git:https://gitbox.apache.org/repos/asf/axis-axis2-java-rampart.git";) {
+                                        throw new 
Error('project.scm.developerConnection not set correctly')
+                                    }
+                                ]]></script>
                             </scripts>
                         </configuration>
                     </execution>
@@ -274,9 +353,10 @@
                         <configuration>
                             <scripts>
                                 <script>
-                                    import java.util.Date
-                                    import java.text.MessageFormat
-                                    project.properties['release_date'] = 
MessageFormat.format("{0,date,MMMMM dd, yyyy}", new Date())
+                                    import java.time.*
+                                    import java.time.format.*
+
+                                    project.properties['release_date'] = 
DateTimeFormatter.ofPattern("MMMM dd, 
yyyy").withZone(ZoneId.of("Z")).format(OffsetDateTime.parse(project.properties['project.build.outputTimestamp']).toInstant())
                                     project.properties['release_version'] = 
project.version.replaceAll("-SNAPSHOT", "")
                                     project.properties['skipSiteSite'] = 
String.valueOf(!new File(project.basedir, 'src/site/site.xml').exists())
                                 </script>
@@ -763,6 +843,7 @@
 
         <jacoco.version>0.8.12</jacoco.version>
         <slf4j.version>2.0.16</slf4j.version>
+        <groovy.version>4.0.24</groovy.version>
     </properties>
 
     <pluginRepositories>

Reply via email to