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

asf-gitbox-commits pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git

commit 2e8810a8d6f8fc3f9840d7b8edd90c98da8ce9e2
Author: Andrus Adamchik <[email protected]>
AuthorDate: Sat May 9 08:34:44 2026 -0400

    Extracting pom plugin versions into properties for more visual management
---
 pom.xml | 72 +++++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 48 insertions(+), 24 deletions(-)

diff --git a/pom.xml b/pom.xml
index e47ad622a..1340e8d8b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -48,6 +48,30 @@
 
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+
+        <!-- Maven plugin versions -->
+        <lifecycle-mapping.version>1.0.0</lifecycle-mapping.version>
+        <maven-plugin-plugin.version>3.13.1</maven-plugin-plugin.version>
+        <maven-resources-plugin.version>3.2.0</maven-resources-plugin.version>
+        <maven-compiler-plugin.version>3.10.1</maven-compiler-plugin.version>
+        <maven-deploy-plugin.version>2.8.2</maven-deploy-plugin.version>
+        <maven-release-plugin.version>2.5.3</maven-release-plugin.version>
+        <maven-enforcer-plugin.version>3.5.0</maven-enforcer-plugin.version>
+        <exec-maven-plugin.version>3.1.0</exec-maven-plugin.version>
+        
<maven-project-info-reports-plugin.version>3.4.0</maven-project-info-reports-plugin.version>
+        <maven-source-plugin.version>3.2.1</maven-source-plugin.version>
+        <maven-assembly-plugin.version>3.4.1</maven-assembly-plugin.version>
+        <maven-antrun-plugin.version>3.1.0</maven-antrun-plugin.version>
+        <maven-surefire-plugin.version>3.5.2</maven-surefire-plugin.version>
+        <maven-bundle-plugin.version>5.1.7</maven-bundle-plugin.version>
+        <taglist-maven-plugin.version>3.0.0</taglist-maven-plugin.version>
+        
<maven-remote-resources-plugin.version>1.7.0</maven-remote-resources-plugin.version>
+        <maven-javadoc-plugin.version>3.4.0</maven-javadoc-plugin.version>
+        <dependency-maven-plugin.version>1.0</dependency-maven-plugin.version>
+        <apache-rat-plugin.version>0.14</apache-rat-plugin.version>
+        <japp-maven-plugin.version>3.4</japp-maven-plugin.version>
+        <maven-jar-plugin.version>3.2.2</maven-jar-plugin.version>
+        <maven-gpg-plugin.version>3.0.1</maven-gpg-plugin.version>
     </properties>
 
        <url>https://cayenne.apache.org/</url>
@@ -511,7 +535,7 @@
                                <plugin>
                                        <groupId>org.eclipse.m2e</groupId>
                                        
<artifactId>lifecycle-mapping</artifactId>
-                                       <version>1.0.0</version>
+                                       
<version>${lifecycle-mapping.version}</version>
                                        <configuration>
                                                <lifecycleMappingMetadata>
                                                        <pluginExecutions>
@@ -666,70 +690,70 @@
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-plugin-plugin</artifactId>
-                    <version>3.13.1</version>
+                    <version>${maven-plugin-plugin.version}</version>
                 </plugin>
                                <plugin>
                                        
<artifactId>maven-resources-plugin</artifactId>
-                                       <version>3.2.0</version>
+                                       
<version>${maven-resources-plugin.version}</version>
                                </plugin>
                                <plugin>
                                        
<artifactId>maven-compiler-plugin</artifactId>
-                                       <version>3.10.1</version>
+                                       
<version>${maven-compiler-plugin.version}</version>
                                </plugin>
                                <plugin>
                                        
<artifactId>maven-deploy-plugin</artifactId>
-                                       <version>2.8.2</version>
+                                       
<version>${maven-deploy-plugin.version}</version>
                                </plugin>
                                <plugin>
                                        
<artifactId>maven-release-plugin</artifactId>
-                                       <version>2.5.3</version>
+                                       
<version>${maven-release-plugin.version}</version>
                                </plugin>
                                <plugin>
                                        
<artifactId>maven-enforcer-plugin</artifactId>
-                                       <version>3.5.0</version>
+                                       
<version>${maven-enforcer-plugin.version}</version>
                                </plugin>
                                <plugin>
                                        <groupId>org.codehaus.mojo</groupId>
                                        
<artifactId>exec-maven-plugin</artifactId>
-                                       <version>3.1.0</version>
+                                       
<version>${exec-maven-plugin.version}</version>
                                </plugin>
                                <plugin>
                                        
<artifactId>maven-project-info-reports-plugin</artifactId>
-                                       <version>3.4.0</version>
+                                       
<version>${maven-project-info-reports-plugin.version}</version>
                                </plugin>
                                <plugin>
                                        
<artifactId>maven-source-plugin</artifactId>
-                                       <version>3.2.1</version>
+                                       
<version>${maven-source-plugin.version}</version>
                                </plugin>
                                <plugin>
                                        
<artifactId>maven-assembly-plugin</artifactId>
-                                       <version>3.4.1</version>
+                                       
<version>${maven-assembly-plugin.version}</version>
                                </plugin>
                                <plugin>
                                        
<artifactId>maven-antrun-plugin</artifactId>
-                                       <version>3.1.0</version>
+                                       
<version>${maven-antrun-plugin.version}</version>
                                </plugin>
                                <plugin>
                                        
<artifactId>maven-surefire-plugin</artifactId>
-                                       <version>3.5.2</version>
+                                       
<version>${maven-surefire-plugin.version}</version>
                                </plugin>
                                <plugin>   
                                        <groupId>org.apache.felix</groupId>
                                        
<artifactId>maven-bundle-plugin</artifactId>
-                                       <version>5.1.7</version>
+                                       
<version>${maven-bundle-plugin.version}</version>
                                </plugin>
                                <plugin>
                                        
<artifactId>maven-surefire-report-plugin</artifactId>
-                                       <version>3.5.2</version>
+                                       
<version>${maven-surefire-plugin.version}</version>
                                </plugin>
                                <plugin>
                                        <groupId>org.codehaus.mojo</groupId>
                                        
<artifactId>taglist-maven-plugin</artifactId>
-                                       <version>3.0.0</version>
+                                       
<version>${taglist-maven-plugin.version}</version>
                                </plugin>
                                <plugin>
                                        
<artifactId>maven-remote-resources-plugin</artifactId>
-                                       <version>1.7.0</version>
+                                       
<version>${maven-remote-resources-plugin.version}</version>
                                        <configuration>
                                                <outputDirectory>
                                                                
${project.build.directory}/classes
@@ -746,7 +770,7 @@
                                </plugin>
                                <plugin>
                                        
<artifactId>maven-javadoc-plugin</artifactId>
-                                       <version>3.4.0</version>
+                                       
<version>${maven-javadoc-plugin.version}</version>
                                        <configuration>
                                                <!-- Suppress errors in the 
JavaDocs (it should be cleaned one day...)  -->
                                                <doclint>none</doclint>
@@ -756,12 +780,12 @@
                                <plugin>
                                        <groupId>org.codehaus.mojo</groupId>
                                        
<artifactId>dependency-maven-plugin</artifactId>
-                                       <version>1.0</version>
+                                       
<version>${dependency-maven-plugin.version}</version>
                                </plugin>
                                <plugin>
                                        <groupId>org.apache.rat</groupId>
                                        
<artifactId>apache-rat-plugin</artifactId>
-                                       <version>0.14</version>
+                                       
<version>${apache-rat-plugin.version}</version>
                                        <configuration>
                                                <licenses>
                                                        <license 
implementation="org.apache.rat.analysis.license.ApacheSoftwareLicense20">
@@ -776,12 +800,12 @@
                                <plugin>
                                        <groupId>org.objectstyle.japp</groupId>
                                        
<artifactId>japp-maven-plugin</artifactId>
-                                       <version>3.4</version>
+                                       
<version>${japp-maven-plugin.version}</version>
                                </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-failsafe-plugin</artifactId>
-                    <version>3.5.2</version>
+                    <version>${maven-surefire-plugin.version}</version>
                     <executions>
                         <execution>
                             <id>integration-test</id>
@@ -794,12 +818,12 @@
                 </plugin>
                 <plugin>
                     <artifactId>maven-jar-plugin</artifactId>
-                    <version>3.2.2</version>
+                    <version>${maven-jar-plugin.version}</version>
                 </plugin>
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-gpg-plugin</artifactId>
-                                       <version>3.0.1</version>
+                                       
<version>${maven-gpg-plugin.version}</version>
                                </plugin>
             </plugins>
                </pluginManagement>

Reply via email to