plugin version upgrades and parameterization

This commit is contained in:
2025-07-08 14:11:37 -04:00
parent 6fc66409c0
commit 0b2cbcf060
25 changed files with 100 additions and 35 deletions

View File

@@ -33,7 +33,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</version>
<version>${build-helper.version}</version>
<executions>
<execution>
<id>module-snapshot-timestamp</id>
@@ -78,7 +78,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</version>
<version>${build-helper.version}</version>
<executions>
<execution>
<id>add-acs-module-resources</id>
@@ -138,7 +138,6 @@
<!-- This plugin prevents binary file formats from being corrupted due to filtering -->
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<encoding>UTF-8</encoding>
<nonFilteredFileExtensions>
@@ -254,7 +253,7 @@
<!-- This plugin changes the packaging directory to the consolidated directory -->
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<version>${maven-jar.version}</version>
<configuration>
<classesDirectory>${project.build.packageDirectory}</classesDirectory>
</configuration>
@@ -316,7 +315,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</version>
<version>${build-helper.version}</version>
<executions>
<execution>
<id>attach-amp</id>
@@ -404,6 +403,10 @@
<!-- output -->
<alfresco.module.path>alfresco/module/${alfresco.module.pathname}</alfresco.module.path>
<!-- versions -->
<build-helper.version>3.6.1</build-helper.version>
<maven-jar.version>3.4.2</maven-jar.version>
</properties>
</profile>
</profiles>

View File

@@ -23,7 +23,7 @@
<!-- This plugin downloads the Platform WAR and JDBC JAR dependency -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency.version}</version>
<executions>
<!-- This execution downloads the Platform WAR -->
<execution>
@@ -110,6 +110,7 @@
<!-- versions -->
<postgres.jdbc.version>42.2.18</postgres.jdbc.version>
<maven-dependency.version>3.8.1</maven-dependency.version>
<!-- configuring beedk-acs-platform-it-tile -->
<beedk.deploy.platform.warFile>${project.build.warDirectory}/${alfresco.platform.war.artifactId}-${alfresco.platform.war.version}.war</beedk.deploy.platform.warFile>

View File

@@ -31,7 +31,7 @@
<!-- This plugin downloads the Platform WAR and JDBC JAR dependency -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency.version}</version>
<executions>
<!-- This execution downloads the Platform WAR -->
<execution>
@@ -115,6 +115,7 @@
<!-- versions -->
<postgres.jdbc.version>42.2.18</postgres.jdbc.version>
<maven-dependency.version>3.8.1</maven-dependency.version>
<!-- configuring beedk-acs-platform-rad-tile -->
<beedk.deploy.platform.warFile>${project.build.warDirectory}/${alfresco.platform.war.artifactId}-${alfresco.platform.war.version}.war</beedk.deploy.platform.warFile>

View File

@@ -23,7 +23,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</version>
<version>${build-helper.version}</version>
<executions>
<execution>
<id>add-acs-platform-module-resources</id>
@@ -46,7 +46,6 @@
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
<executions>
<!-- This plugin execution consolidates the compiled/generated/filtered resources into one directory for packaging -->
<execution>
@@ -80,6 +79,9 @@
<!-- output -->
<alfresco.ext.path>alfresco/extension</alfresco.ext.path>
<alfresco.ext.package>alfresco.extension</alfresco.ext.package>
<!-- versions -->
<build-helper.version>3.6.1</build-helper.version>
</properties>
</profile>
</profiles>

View File

@@ -31,7 +31,7 @@
<!-- This plugin downloads ancillary WARs -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency.version}</version>
<executions>
<!-- This execution downloads the API Explorer WAR -->
<execution>
@@ -307,6 +307,7 @@
<acs-postgres.version>12</acs-postgres.version>
<acs-activemq.version>5.18.4</acs-activemq.version>
<tomcat-rad.version>9-2.1</tomcat-rad.version>
<maven-dependency.version>3.8.1</maven-dependency.version>
</properties>
</profile>
</profiles>

View File

@@ -23,7 +23,7 @@
<!-- This plugin downloads the Platform JAR-based extension modules and runtime/test dependencies -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -100,6 +100,7 @@
<!-- versions -->
<postgres.jdbc.version>42.2.18</postgres.jdbc.version>
<alfresco.platform.war.version>${alfresco.platform.version}</alfresco.platform.war.version>
<maven-dependency.version>3.8.1</maven-dependency.version>
<!-- configuring beedk-acs-platform-it-tile -->
<beedk.deploy.platform.warFile>${project.build.warFile}</beedk.deploy.platform.warFile>

View File

@@ -31,7 +31,7 @@
<!-- This plugin downloads the Platform JAR-based extension modules and runtime/test dependencies -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -104,6 +104,7 @@
<!-- versions -->
<postgres.jdbc.version>42.2.18</postgres.jdbc.version>
<alfresco.platform.war.version>${alfresco.platform.version}</alfresco.platform.war.version>
<maven-dependency.version>3.8.1</maven-dependency.version>
<!-- configuring beedk-acs-platform-rad-tile -->
<beedk.deploy.platform.warFile>${project.build.warFile}</beedk.deploy.platform.warFile>

View File

@@ -23,7 +23,7 @@
<!-- This plugin disables the WAR packaging if packaging is 'war'. -->
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>3.0.0</version> <!-- Need v3+ -->
<version>${maven-war.version}</version> <!-- Need v3+ -->
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<skip>true</skip>
@@ -32,7 +32,7 @@
<!-- This plugin overrides the default install and uses the built WAR from the dependent tile. -->
<plugin>
<artifactId>maven-install-plugin</artifactId>
<version>3.0.0-M1</version>
<version>${maven-install.version}</version>
<configuration>
<!-- do not install the normal WAR -->
<skip>true</skip>
@@ -97,6 +97,10 @@
<!-- configuring beedk-acs-webapp-artifact-tile -->
<alfresco.platform.war.version>${alfresco.platform.version}</alfresco.platform.war.version>
<alfresco.war.version>${alfresco.platform.war.version}</alfresco.war.version>
<!-- versions -->
<maven-war.version>3.4.0</maven-war.version>
<maven-install.version>3.1.4</maven-install.version>
</properties>
</profile>
</profiles>

View File

@@ -31,7 +31,7 @@
<!-- This plugin downloads the Share WAR -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency.version}</version>
<executions>
<!-- This execution downloads the Share WAR -->
<execution>
@@ -72,6 +72,9 @@
<!-- configuring beedk-acs-share-rad-tile -->
<beedk.deploy.share.warFile>${project.build.warDirectory}/${alfresco.share.war.artifactId}-${alfresco.share.war.version}.war</beedk.deploy.share.warFile>
<beedk.deploy.share.extDirectory>${project.build.directory}/ext/share</beedk.deploy.share.extDirectory>
<!-- versions -->
<maven-dependency.version>3.8.1</maven-dependency.version>
</properties>
</profile>
</profiles>

View File

@@ -23,7 +23,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</version>
<version>${build-helper.version}</version>
<executions>
<execution>
<id>add-acs-share-module-resources</id>
@@ -65,7 +65,6 @@
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
<executions>
<!-- This plugin execution consolidates the compiled/generated/filtered resources into one directory for packaging -->
<execution>
@@ -99,6 +98,9 @@
<!-- output -->
<alfresco.ext.path>alfresco/web-extension</alfresco.ext.path>
<alfresco.ext.package>alfresco.web-extension</alfresco.ext.package>
<!-- versions -->
<build-helper.version>3.6.1</build-helper.version>
</properties>
</profile>
</profiles>

View File

@@ -23,7 +23,7 @@
<!-- This plugin downloads the Share JAR-based extension modules and runtime/test dependencies -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -167,6 +167,7 @@
<!-- versions -->
<tomcat-rad.version>9-2.1</tomcat-rad.version>
<maven-dependency.version>3.8.1</maven-dependency.version>
<!-- configuring beedk-acs-webapp-artifact-tile -->
<alfresco.war.artifactId>share</alfresco.war.artifactId>

View File

@@ -31,7 +31,7 @@
<!-- This plugin downloads the Share JAR-based extension modules -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -69,6 +69,9 @@
<!-- configuring beedk-acs-webapp-artifact-tile -->
<alfresco.war.version>${alfresco.share.version}</alfresco.war.version>
<!-- versions -->
<maven-dependency.version>3.8.1</maven-dependency.version>
</properties>
</profile>
</profiles>

View File

@@ -23,7 +23,7 @@
<!-- This plugin disables the WAR packaging if packaging is 'war'. -->
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>3.0.0</version> <!-- Need v3+ -->
<version>${maven-war.version}</version> <!-- Need v3+ -->
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<skip>true</skip>
@@ -32,7 +32,7 @@
<!-- This plugin overrides the default install and uses the built WAR from the dependent tile. -->
<plugin>
<artifactId>maven-install-plugin</artifactId>
<version>3.0.0-M1</version>
<version>${maven-install.version}</version>
<configuration>
<skip>true</skip>
</configuration>
@@ -67,6 +67,10 @@
<!-- configuring beedk-acs-webapp-artifact-tile -->
<alfresco.war.artifactId>share</alfresco.war.artifactId>
<alfresco.war.version>${alfresco.share.version}</alfresco.war.version>
<!-- versions -->
<maven-war.version>3.4.0</maven-war.version>
<maven-install.version>3.1.4</maven-install.version>
</properties>
</profile>
</profiles>

View File

@@ -23,7 +23,7 @@
<!-- This plugin downloads the dependency AMPs -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency.version}</version>
<executions>
<!-- This execution downloads the dependency AMPs in the 'compile' and 'runtime' scopes -->
<execution>
@@ -72,6 +72,9 @@
<properties>
<!-- configurable -->
<project.build.ampDirectory>${project.build.directory}/amps</project.build.ampDirectory>
<!-- versions -->
<maven-dependency.version>3.8.1</maven-dependency.version>
</properties>
</profile>
</profiles>

View File

@@ -23,7 +23,7 @@
<!-- This plugin downloads the dependency AMPs -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency.version}</version>
<executions>
<!-- This execution downloads the dependency AMPs in the `compile`, `runtime`, and `test' scopes -->
<execution>
@@ -76,6 +76,9 @@
<!-- configuring beedk-acs-webapp-artifact-tile -->
<beedk.download.war.skip>false</beedk.download.war.skip>
<beedk.download.war.phase>pre-integration-test</beedk.download.war.phase>
<!-- versions -->
<maven-dependency.version>3.8.1</maven-dependency.version>
</properties>
</profile>
</profiles>

View File

@@ -36,7 +36,7 @@
<!-- This plugin downloads the dependency AMPs -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency.version}</version>
<executions>
<!-- This execution downloads the dependency AMPs in the `compile`, `runtime`, and `test' scopes -->
<execution>
@@ -84,6 +84,9 @@
<properties>
<!-- configurable -->
<project.build.ampDirectory>${project.build.directory}/amps</project.build.ampDirectory>
<!-- versions -->
<maven-dependency.version>3.8.1</maven-dependency.version>
</properties>
</profile>
</profiles>

View File

@@ -23,7 +23,7 @@
<!-- This plugin downloads the parameterized WAR -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency.version}</version>
<executions>
<!-- This execution downloads the parameterized WAR -->
<execution>
@@ -66,6 +66,9 @@
<!-- results -->
<project.build.warFile>${project.build.warDirectory}/${alfresco.war.artifactId}-${alfresco.war.version}.war</project.build.warFile>
<!-- versions -->
<maven-dependency.version>3.8.1</maven-dependency.version>
</properties>
</profile>
</profiles>

View File

@@ -25,7 +25,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</version>
<version>${build-helper.version}</version>
<executions>
<execution>
<id>copy-and-filter-docker-resources</id>
@@ -48,7 +48,7 @@
<!-- This plugin downloads the Platform JAR-based extension modules and runtime/test dependencies -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -115,6 +115,10 @@
<!-- skip deployment of spring boot app -->
<beedk.deploy.dockerImageOnly>true</beedk.deploy.dockerImageOnly>
<maven.deploy.skip>${beedk.deploy.dockerImageOnly}</maven.deploy.skip>
<!-- versions -->
<build-helper.version>3.6.1</build-helper.version>
<maven-dependency.version>3.8.1</maven-dependency.version>
</properties>
</profile>
</profiles>

View File

@@ -23,7 +23,7 @@
<!-- This plugin serializes the compile/runtime AMP and JAR dependencies into a classpath string -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency.version}</version>
<executions>
<execution>
<id>generate-amp-notest-classpath</id>
@@ -130,4 +130,19 @@
</plugins>
</build>
<profiles>
<profile>
<id>default-props</id>
<activation>
<property>
<name>!some-prop-that-never-exists</name>
</property>
</activation>
<properties>
<!-- versions -->
<maven-dependency.version>3.8.1</maven-dependency.version>
</properties>
</profile>
</profiles>
</project>

View File

@@ -42,7 +42,7 @@
<!-- This plugin downloads the parameterized WAR -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -233,6 +233,7 @@
<aps-postgres.version>15</aps-postgres.version>
<aps.version>25.1.1</aps.version>
<tomcat-rad.version>10-2.2</tomcat-rad.version>
<maven-dependency.version>3.8.1</maven-dependency.version>
<!-- results -->
<project.build.warFile>${project.build.warDirectory}/${aps.war.artifactId}-${aps.war.version}.war</project.build.warFile>

View File

@@ -50,7 +50,7 @@
<!-- This plugin downloads the parameterized WAR -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -221,6 +221,7 @@
<aps-postgres.version>15</aps-postgres.version>
<aps.version>25.1.1</aps.version>
<tomcat-rad.version>10-2.2</tomcat-rad.version>
<maven-dependency.version>3.8.1</maven-dependency.version>
<!-- results -->
<project.build.warFile>${project.build.warDirectory}/${aps.war.artifactId}-${aps.war.version}.war</project.build.warFile>

View File

@@ -31,7 +31,7 @@
<!-- This plugin downloads the dependent runtime/test JARs -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency.version}</version>
<executions>
<!-- This execution downloads the dependency JARs -->
<execution>
@@ -121,6 +121,7 @@
<!-- versions -->
<java-dcevm-hotswap.version>11.0.11-1.4.1</java-dcevm-hotswap.version>
<maven-dependency.version>3.8.1</maven-dependency.version>
</properties>
</profile>
</profiles>

View File

@@ -23,7 +23,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</version>
<version>${build-helper.version}</version>
<executions>
<execution>
<id>filter-default-resources</id>
@@ -138,7 +138,9 @@
</property>
</activation>
<properties>
<!-- versions -->
<spring-boot.version>2.4.3</spring-boot.version>
<build-helper.version>3.6.1</build-helper.version>
</properties>
</profile>
</profiles>

View File

@@ -25,7 +25,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</version>
<version>${build-helper.version}</version>
<executions>
<execution>
<id>copy-and-filter-docker-resources</id>
@@ -48,7 +48,6 @@
<!-- This plugin copies the Spring Boot JAR to the base build context directory -->
<!-- Dockerfile ADD/COPY commands can only use files inside the context build directory -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
@@ -144,6 +143,9 @@
<maven.deploy.skip>${beedk.deploy.dockerImageOnly}</maven.deploy.skip>
<docker.source.directory>${basedir}/src/main/docker</docker.source.directory>
<docker.image.tag>${project.version}</docker.image.tag>
<!-- versions -->
<build-helper.version>3.6.1</build-helper.version>
</properties>
</profile>
</profiles>

View File

@@ -148,7 +148,7 @@
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<version>1.6.13</version>
<version>1.7.0</version>
<extensions>true</extensions>
<configuration>
<serverId>ossrh</serverId>