abstract plugin versions for easier maintenance

This commit is contained in:
2026-08-10 10:27:22 -04:00
parent 045e31a9cb
commit 9ef965c638
43 changed files with 201 additions and 175 deletions
@@ -52,7 +52,7 @@
<plugin> <plugin>
<groupId>io.repaint.maven</groupId> <groupId>io.repaint.maven</groupId>
<artifactId>tiles-maven-plugin</artifactId> <artifactId>tiles-maven-plugin</artifactId>
<version>2.44</version> <version>${tiles-maven-plugin.version}</version>
<extensions>true</extensions> <extensions>true</extensions>
<configuration> <configuration>
<!-- This assures the parent properties override defaults in the tiles --> <!-- This assures the parent properties override defaults in the tiles -->
+8 -8
View File
@@ -55,14 +55,14 @@ The following properties are intended to be exposed by inheriting Public API Mav
### Plugin Versions ### Plugin Versions
| Maven Property | | Maven Property |
| ---------------------------------- | | ----------------------------------- |
| `maven-jar-plugin.version` | | `maven-jar-plugin.version` |
| `build-helper-plugin.version` | | `build-helper-maven-plugin.version` |
| `download-plugin.version` | | `download-maven-plugin.version` |
| `regex-plugin.version` | | `regex-maven-plugin.version` |
| `conditional-plugin.version` | | `conditional-maven-plugin.version` |
| `amp-plugin.version` | | `amp-maven-plugin.version` |
## Results ## Results
+75 -86
View File
@@ -33,7 +33,7 @@
<plugin> <plugin>
<groupId>org.codehaus.mojo</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId> <artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper-plugin.version}</version> <version>${build-helper-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>module-snapshot-timestamp</id> <id>module-snapshot-timestamp</id>
@@ -45,41 +45,6 @@
<pattern>yyyyMMddHHmmss</pattern> <pattern>yyyyMMddHHmmss</pattern>
</configuration> </configuration>
</execution> </execution>
</executions>
</plugin>
<plugin>
<groupId>com.inteligr8</groupId>
<artifactId>regex-maven-plugin</artifactId>
<version>${regex-plugin.version}</version>
<executions>
<execution>
<id>acs-module-version</id>
<phase>initialize</phase>
<goals><goal>replace-text</goal></goals>
<configuration>
<text>${project.version}</text>
<newProperty>module.version</newProperty>
<regexes>
<!-- turn -SNAPSHOT into ATIMESTAMP -->
<regex>
<pattern>^(.*)-SNAPSHOT$</pattern>
<replacement>$1-A${module.timestamp}</replacement>
</regex>
<!-- all others are just a copy -->
<regex>
<pattern>^(.*)$</pattern>
<replacement>$1</replacement>
</regex>
</regexes>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper-plugin.version}</version>
<executions>
<execution> <execution>
<id>add-acs-module-resources</id> <id>add-acs-module-resources</id>
<phase>generate-resources</phase> <phase>generate-resources</phase>
@@ -133,11 +98,75 @@
</resources> </resources>
</configuration> </configuration>
</execution> </execution>
<!-- This execution enables/disables the AMP file during the install phases -->
<execution>
<id>attach-amp</id>
<phase>post-integration-test</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<type>amp</type>
<file>${project.build.directory}/${project.artifactId}-${project.version}.amp</file>
</artifact>
</artifacts>
<skipAttach>${beedk.noAmp}</skipAttach>
</configuration>
</execution>
<!-- This execution enables/disables the AMP file during the deploy phases -->
<execution>
<id>attach-amp-classifier</id>
<phase>post-integration-test</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<type>amp</type>
<classifier>${alfresco.module.classifier}</classifier>
<file>${project.build.directory}/${project.artifactId}-${project.version}-${alfresco.module.classifier}.amp</file>
</artifact>
</artifacts>
<skipAttach>${beedk.noAmpClassifier}</skipAttach>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.inteligr8</groupId>
<artifactId>regex-maven-plugin</artifactId>
<version>${regex-maven-plugin.version}</version>
<executions>
<execution>
<id>acs-module-version</id>
<phase>initialize</phase>
<goals><goal>replace-text</goal></goals>
<configuration>
<text>${project.version}</text>
<newProperty>module.version</newProperty>
<regexes>
<!-- turn -SNAPSHOT into ATIMESTAMP -->
<regex>
<pattern>^(.*)-SNAPSHOT$</pattern>
<replacement>$1-A${module.timestamp}</replacement>
</regex>
<!-- all others are just a copy -->
<regex>
<pattern>^(.*)$</pattern>
<replacement>$1</replacement>
</regex>
</regexes>
</configuration>
</execution>
</executions> </executions>
</plugin> </plugin>
<!-- This plugin prevents binary file formats from being corrupted due to filtering --> <!-- This plugin prevents binary file formats from being corrupted due to filtering -->
<plugin> <plugin>
<artifactId>maven-resources-plugin</artifactId> <artifactId>maven-resources-plugin</artifactId>
<version>${maven-resources-plugin.version}</version>
<configuration> <configuration>
<encoding>UTF-8</encoding> <encoding>UTF-8</encoding>
<nonFilteredFileExtensions> <nonFilteredFileExtensions>
@@ -262,7 +291,7 @@
<plugin> <plugin>
<groupId>com.inteligr8.alfresco</groupId> <groupId>com.inteligr8.alfresco</groupId>
<artifactId>amp-maven-plugin</artifactId> <artifactId>amp-maven-plugin</artifactId>
<version>${amp-plugin.version}</version> <version>${amp-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>build-amp-file</id> <id>build-amp-file</id>
@@ -281,7 +310,7 @@
<plugin> <plugin>
<groupId>com.inteligr8</groupId> <groupId>com.inteligr8</groupId>
<artifactId>conditional-maven-plugin</artifactId> <artifactId>conditional-maven-plugin</artifactId>
<version>${conditional-plugin.version}</version> <version>${conditional-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>check-amp-file</id> <id>check-amp-file</id>
@@ -311,47 +340,6 @@
</execution> </execution>
</executions> </executions>
</plugin> </plugin>
<!-- This plugin enables/disables the AMP file during the install/deploy phases -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper-plugin.version}</version>
<executions>
<execution>
<id>attach-amp</id>
<phase>post-integration-test</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<type>amp</type>
<file>${project.build.directory}/${project.artifactId}-${project.version}.amp</file>
</artifact>
</artifacts>
<skipAttach>${beedk.noAmp}</skipAttach>
</configuration>
</execution>
<execution>
<id>attach-amp-classifier</id>
<phase>post-integration-test</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<type>amp</type>
<classifier>${alfresco.module.classifier}</classifier>
<file>${project.build.directory}/${project.artifactId}-${project.version}-${alfresco.module.classifier}.amp</file>
</artifact>
</artifacts>
<skipAttach>${beedk.noAmpClassifier}</skipAttach>
</configuration>
</execution>
</executions>
</plugin>
</plugins> </plugins>
</build> </build>
@@ -369,7 +357,7 @@
<plugin> <plugin>
<groupId>com.googlecode.maven-download-plugin</groupId> <groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId> <artifactId>download-maven-plugin</artifactId>
<version>${download-plugin.version}</version> <version>${download-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>download-module-props</id> <id>download-module-props</id>
@@ -405,12 +393,13 @@
<alfresco.module.path>alfresco/module/${alfresco.module.pathname}</alfresco.module.path> <alfresco.module.path>alfresco/module/${alfresco.module.pathname}</alfresco.module.path>
<!-- versions --> <!-- versions -->
<build-helper-plugin.version>3.6.1</build-helper-plugin.version> <maven-resources-plugin.version>@maven-resources-plugin.version@</maven-resources-plugin.version>
<maven-jar-plugin.version>3.5.0</maven-jar-plugin.version> <maven-jar-plugin.version>@maven-jar-plugin.version@</maven-jar-plugin.version>
<download-plugin.version>1.13.0</download-plugin.version> <build-helper-maven-plugin.version>@build-helper-maven-plugin.version@</build-helper-maven-plugin.version>
<regex-plugin.version>1.0.7</regex-plugin.version> <download-maven-plugin.version>@download-maven-plugin.version@</download-maven-plugin.version>
<conditional-plugin.version>1.0.2</conditional-plugin.version> <regex-maven-plugin.version>@regex-maven-plugin.version@</regex-maven-plugin.version>
<amp-plugin.version>1.1.5</amp-plugin.version> <conditional-maven-plugin.version>@conditional-maven-plugin.version@</conditional-maven-plugin.version>
<amp-maven-plugin.version>1.1.5</amp-maven-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+1 -1
View File
@@ -110,7 +110,7 @@
<!-- versions --> <!-- versions -->
<postgres.jdbc.version>42.2.18</postgres.jdbc.version> <postgres.jdbc.version>42.2.18</postgres.jdbc.version>
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
<!-- configuring beedk-acs-platform-it-tile --> <!-- 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> <beedk.deploy.platform.warFile>${project.build.warDirectory}/${alfresco.platform.war.artifactId}-${alfresco.platform.war.version}.war</beedk.deploy.platform.warFile>
@@ -115,7 +115,7 @@
<!-- versions --> <!-- versions -->
<postgres.jdbc.version>42.2.18</postgres.jdbc.version> <postgres.jdbc.version>42.2.18</postgres.jdbc.version>
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
<!-- configuring beedk-acs-platform-rad-tile --> <!-- 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> <beedk.deploy.platform.warFile>${project.build.warDirectory}/${alfresco.platform.war.artifactId}-${alfresco.platform.war.version}.war</beedk.deploy.platform.warFile>
+4 -4
View File
@@ -59,10 +59,10 @@ Additional less important configurations are inherited from the following Maven
### Plugin Versions ### Plugin Versions
| Maven Property | | Maven Property |
| ---------------------------------- | | ----------------------------------- |
| `maven-resources-plugin.version` | | `maven-resources-plugin.version` |
| `build-helper-plugin.version` | | `build-helper-maven-plugin.version` |
## Results ## Results
+3 -3
View File
@@ -23,7 +23,7 @@
<plugin> <plugin>
<groupId>org.codehaus.mojo</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId> <artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper-plugin.version}</version> <version>${build-helper-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>add-acs-platform-module-resources</id> <id>add-acs-platform-module-resources</id>
@@ -82,8 +82,8 @@
<alfresco.ext.package>alfresco.extension</alfresco.ext.package> <alfresco.ext.package>alfresco.extension</alfresco.ext.package>
<!-- versions --> <!-- versions -->
<build-helper-plugin.version>3.6.1</build-helper-plugin.version> <build-helper-maven-plugin.version>@build-helper-maven-plugin.version@</build-helper-maven-plugin.version>
<maven-resources-plugin.version>3.4.0</maven-resources-plugin.version> <maven-resources-plugin.version>@maven-resources-plugin.version@</maven-resources-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+1 -1
View File
@@ -343,7 +343,7 @@
<acs-postgres.version>15</acs-postgres.version> <acs-postgres.version>15</acs-postgres.version>
<acs-activemq.version>6.1.8</acs-activemq.version> <acs-activemq.version>6.1.8</acs-activemq.version>
<tomcat-rad.version>2.3-tomcat11</tomcat-rad.version> <tomcat-rad.version>2.3-tomcat11</tomcat-rad.version>
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
<fs-plugin.version>1.0.0</fs-plugin.version> <fs-plugin.version>1.0.0</fs-plugin.version>
</properties> </properties>
</profile> </profile>
+1 -1
View File
@@ -100,7 +100,7 @@
<!-- versions --> <!-- versions -->
<postgres.jdbc.version>42.2.18</postgres.jdbc.version> <postgres.jdbc.version>42.2.18</postgres.jdbc.version>
<alfresco.platform.war.version>${alfresco.platform.version}</alfresco.platform.war.version> <alfresco.platform.war.version>${alfresco.platform.version}</alfresco.platform.war.version>
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
<!-- configuring beedk-acs-platform-it-tile --> <!-- configuring beedk-acs-platform-it-tile -->
<beedk.deploy.platform.warFile>${project.build.warFile}</beedk.deploy.platform.warFile> <beedk.deploy.platform.warFile>${project.build.warFile}</beedk.deploy.platform.warFile>
+1 -1
View File
@@ -104,7 +104,7 @@
<!-- versions --> <!-- versions -->
<postgres.jdbc.version>42.2.18</postgres.jdbc.version> <postgres.jdbc.version>42.2.18</postgres.jdbc.version>
<alfresco.platform.war.version>${alfresco.platform.version}</alfresco.platform.war.version> <alfresco.platform.war.version>${alfresco.platform.version}</alfresco.platform.war.version>
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
<!-- configuring beedk-acs-platform-rad-tile --> <!-- configuring beedk-acs-platform-rad-tile -->
<beedk.deploy.platform.warFile>${project.build.warFile}</beedk.deploy.platform.warFile> <beedk.deploy.platform.warFile>${project.build.warFile}</beedk.deploy.platform.warFile>
@@ -32,7 +32,7 @@
<plugin> <plugin>
<groupId>com.googlecode.maven-download-plugin</groupId> <groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId> <artifactId>download-maven-plugin</artifactId>
<version>${download-plugin.version}</version> <version>${download-maven-plugin.version}</version>
<executions> <executions>
<!-- TODO eventually replace these with the archetype versions --> <!-- TODO eventually replace these with the archetype versions -->
<execution> <execution>
@@ -82,7 +82,7 @@
</activation> </activation>
<properties> <properties>
<!-- versions --> <!-- versions -->
<download-plugin.version>1.13.0</download-plugin.version> <download-maven-plugin.version>@download-maven-plugin.version@</download-maven-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+2 -2
View File
@@ -99,8 +99,8 @@
<alfresco.war.version>${alfresco.platform.war.version}</alfresco.war.version> <alfresco.war.version>${alfresco.platform.war.version}</alfresco.war.version>
<!-- versions --> <!-- versions -->
<maven-war-plugin.version>3.5.1</maven-war-plugin.version> <maven-war-plugin.version>@maven-war-plugin.version@</maven-war-plugin.version>
<maven-install-plugin.version>3.1.4</maven-install-plugin.version> <maven-install-plugin.version>@maven-install-plugin.version@</maven-install-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+1 -1
View File
@@ -74,7 +74,7 @@
<beedk.deploy.share.extDirectory>${project.build.directory}/ext/share</beedk.deploy.share.extDirectory> <beedk.deploy.share.extDirectory>${project.build.directory}/ext/share</beedk.deploy.share.extDirectory>
<!-- versions --> <!-- versions -->
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+4 -4
View File
@@ -58,10 +58,10 @@ Additional less important configurations are inherited from the following Maven
### Plugin Versions ### Plugin Versions
| Maven Property | | Maven Property |
| ---------------------------------- | | ----------------------------------- |
| `maven-resources-plugin.version` | | `maven-resources-plugin.version` |
| `build-helper-plugin.version` | | `build-helper-maven-plugin.version` |
## Results ## Results
+3 -3
View File
@@ -23,7 +23,7 @@
<plugin> <plugin>
<groupId>org.codehaus.mojo</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId> <artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper-plugin.version}</version> <version>${build-helper-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>add-acs-share-module-resources</id> <id>add-acs-share-module-resources</id>
@@ -101,8 +101,8 @@
<alfresco.ext.package>alfresco.web-extension</alfresco.ext.package> <alfresco.ext.package>alfresco.web-extension</alfresco.ext.package>
<!-- versions --> <!-- versions -->
<build-helper-plugin.version>3.6.1</build-helper-plugin.version> <build-helper-maven-plugin.version>@build-helper-maven-plugin.version@</build-helper-maven-plugin.version>
<maven-resources-plugin.version>3.4.0</maven-resources-plugin.version> <maven-resources-plugin.version>@maven-resources-plugin.version@</maven-resources-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+1 -1
View File
@@ -81,7 +81,7 @@ Additional less important configurations are inherited from the following Maven
| Maven Property | | Maven Property |
| ---------------------------------- | | ---------------------------------- |
| `download-plugin.version` | | `download-maven-plugin.version` |
| `fs-plugin.version` | | `fs-plugin.version` |
## Results ## Results
+2 -2
View File
@@ -32,7 +32,7 @@
<plugin> <plugin>
<groupId>com.googlecode.maven-download-plugin</groupId> <groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId> <artifactId>download-maven-plugin</artifactId>
<version>${download-plugin.version}</version> <version>${download-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>download-share-config</id> <id>download-share-config</id>
@@ -198,7 +198,7 @@
<!-- versions --> <!-- versions -->
<tomcat-rad.version>2.3-tomcat11</tomcat-rad.version> <tomcat-rad.version>2.3-tomcat11</tomcat-rad.version>
<download-plugin.version>1.13.0</download-plugin.version> <download-maven-plugin.version>@download-maven-plugin.version@</download-maven-plugin.version>
<fs-plugin.version>1.0.0</fs-plugin.version> <fs-plugin.version>1.0.0</fs-plugin.version>
<!-- configuring beedk-acs-webapp-artifact-tile --> <!-- configuring beedk-acs-webapp-artifact-tile -->
+1 -1
View File
@@ -72,7 +72,7 @@ Additional less important configurations are inherited from the following Maven
| Maven Property | | Maven Property |
| ---------------------------------- | | ---------------------------------- |
| `maven-dependency-plugin.version` | | `maven-dependency-plugin.version` |
| `download-plugin.version` | | `download-maven-plugin.version` |
## Results ## Results
+3 -3
View File
@@ -42,7 +42,7 @@
<plugin> <plugin>
<groupId>com.googlecode.maven-download-plugin</groupId> <groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId> <artifactId>download-maven-plugin</artifactId>
<version>${download-plugin.version}</version> <version>${download-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>download-share-config</id> <id>download-share-config</id>
@@ -169,8 +169,8 @@
<!-- versions --> <!-- versions -->
<tomcat-rad.version>2.3-tomcat11</tomcat-rad.version> <tomcat-rad.version>2.3-tomcat11</tomcat-rad.version>
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
<download-plugin.version>1.13.0</download-plugin.version> <download-maven-plugin.version>@download-maven-plugin.version@</download-maven-plugin.version>
<!-- configuring beedk-acs-webapp-artifact-tile --> <!-- configuring beedk-acs-webapp-artifact-tile -->
<alfresco.war.artifactId>share</alfresco.war.artifactId> <alfresco.war.artifactId>share</alfresco.war.artifactId>
+1 -1
View File
@@ -71,7 +71,7 @@
<alfresco.war.version>${alfresco.share.version}</alfresco.war.version> <alfresco.war.version>${alfresco.share.version}</alfresco.war.version>
<!-- versions --> <!-- versions -->
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+2 -2
View File
@@ -32,7 +32,7 @@
<plugin> <plugin>
<groupId>com.googlecode.maven-download-plugin</groupId> <groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId> <artifactId>download-maven-plugin</artifactId>
<version>${download-plugin.version}</version> <version>${download-maven-plugin.version}</version>
<executions> <executions>
<!-- TODO eventually replace these with the archetype versions --> <!-- TODO eventually replace these with the archetype versions -->
<execution> <execution>
@@ -82,7 +82,7 @@
</activation> </activation>
<properties> <properties>
<!-- versions --> <!-- versions -->
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+2 -2
View File
@@ -69,8 +69,8 @@
<alfresco.war.version>${alfresco.share.version}</alfresco.war.version> <alfresco.war.version>${alfresco.share.version}</alfresco.war.version>
<!-- versions --> <!-- versions -->
<maven-war-plugin.version>3.5.1</maven-war-plugin.version> <maven-war-plugin.version>@maven-war-plugin.version@</maven-war-plugin.version>
<maven-install-plugin.version>3.1.4</maven-install-plugin.version> <maven-install-plugin.version>@maven-install-plugin.version@</maven-install-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
@@ -74,7 +74,7 @@
<project.build.ampDirectory>${project.build.directory}/amps</project.build.ampDirectory> <project.build.ampDirectory>${project.build.directory}/amps</project.build.ampDirectory>
<!-- versions --> <!-- versions -->
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+1 -1
View File
@@ -78,7 +78,7 @@
<beedk.download.war.phase>pre-integration-test</beedk.download.war.phase> <beedk.download.war.phase>pre-integration-test</beedk.download.war.phase>
<!-- versions --> <!-- versions -->
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+1 -1
View File
@@ -86,7 +86,7 @@
<project.build.ampDirectory>${project.build.directory}/amps</project.build.ampDirectory> <project.build.ampDirectory>${project.build.directory}/amps</project.build.ampDirectory>
<!-- versions --> <!-- versions -->
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+1 -1
View File
@@ -68,7 +68,7 @@
<project.build.warFile>${project.build.warDirectory}/${alfresco.war.artifactId}-${alfresco.war.version}.war</project.build.warFile> <project.build.warFile>${project.build.warDirectory}/${alfresco.war.artifactId}-${alfresco.war.version}.war</project.build.warFile>
<!-- versions --> <!-- versions -->
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+3 -3
View File
@@ -25,7 +25,7 @@
<plugin> <plugin>
<groupId>org.codehaus.mojo</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId> <artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper-plugin.version}</version> <version>${build-helper-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>copy-and-filter-docker-resources</id> <id>copy-and-filter-docker-resources</id>
@@ -117,8 +117,8 @@
<maven.deploy.skip>${beedk.deploy.dockerImageOnly}</maven.deploy.skip> <maven.deploy.skip>${beedk.deploy.dockerImageOnly}</maven.deploy.skip>
<!-- versions --> <!-- versions -->
<build-helper-plugin.version>3.6.1</build-helper-plugin.version> <build-helper-maven-plugin.version>@build-helper-maven-plugin.version@</build-helper-maven-plugin.version>
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+1 -1
View File
@@ -61,4 +61,4 @@ This tile will result in the definition of the following Maven properties during
| Maven Property | | Maven Property |
| ---------------------------------- | | ---------------------------------- |
| `maven-dependency-plugin.version` | | `maven-dependency-plugin.version` |
| `regex-plugin.version` | | `regex-maven-plugin.version` |
+3 -3
View File
@@ -71,7 +71,7 @@
<plugin> <plugin>
<groupId>com.inteligr8</groupId> <groupId>com.inteligr8</groupId>
<artifactId>regex-maven-plugin</artifactId> <artifactId>regex-maven-plugin</artifactId>
<version>${regex-plugin.version}</version> <version>${regex-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>string-2-boolean-1</id> <id>string-2-boolean-1</id>
@@ -140,8 +140,8 @@
</activation> </activation>
<properties> <properties>
<!-- versions --> <!-- versions -->
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
<regex-plugin.version>1.0.7</regex-plugin.version> <regex-maven-plugin.version>@regex-maven-plugin.version@</regex-maven-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+1 -1
View File
@@ -290,7 +290,7 @@
<aps-postgres.version>15</aps-postgres.version> <aps-postgres.version>15</aps-postgres.version>
<aps.version>26.1.0</aps.version> <aps.version>26.1.0</aps.version>
<tomcat-rad.version>2.3-tomcat11</tomcat-rad.version> <tomcat-rad.version>2.3-tomcat11</tomcat-rad.version>
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
<fs-plugin.version>1.0.0</fs-plugin.version> <fs-plugin.version>1.0.0</fs-plugin.version>
<!-- results --> <!-- results -->
+1 -1
View File
@@ -277,7 +277,7 @@
<aps-postgres.version>15</aps-postgres.version> <aps-postgres.version>15</aps-postgres.version>
<aps.version>26.1.0</aps.version> <aps.version>26.1.0</aps.version>
<tomcat-rad.version>2.3-tomcat11</tomcat-rad.version> <tomcat-rad.version>2.3-tomcat11</tomcat-rad.version>
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
<fs-plugin.version>1.0.0</fs-plugin.version> <fs-plugin.version>1.0.0</fs-plugin.version>
<!-- results --> <!-- results -->
@@ -20,7 +20,7 @@
<ats.version>5.2.5</ats.version> <ats.version>5.2.5</ats.version>
<spring-boot.version>3.5.7</spring-boot.version> <spring-boot.version>3.5.7</spring-boot.version>
<ate.app.className>${package}.Applicatoin</ate.app.className> <ate.app.className>${package}.Application</ate.app.className>
<docker.image.registry>${dockerRegistryHost}</docker.image.registry> <docker.image.registry>${dockerRegistryHost}</docker.image.registry>
<docker.image.name>${dockerImagePrefix}/${project.artifactId}</docker.image.name> <docker.image.name>${dockerImagePrefix}/${project.artifactId}</docker.image.name>
<docker.image.tag>${project.version}</docker.image.tag> <docker.image.tag>${project.version}</docker.image.tag>
@@ -54,7 +54,7 @@
<plugin> <plugin>
<groupId>io.repaint.maven</groupId> <groupId>io.repaint.maven</groupId>
<artifactId>tiles-maven-plugin</artifactId> <artifactId>tiles-maven-plugin</artifactId>
<version>2.44</version> <version>${tiles-maven-plugin.version}</version>
<extensions>true</extensions> <extensions>true</extensions>
<configuration> <configuration>
<tiles> <tiles>
+1 -1
View File
@@ -62,7 +62,7 @@ The following properties are intended to be exposed by inheriting Public API Mav
| Maven Property | | Maven Property |
| ---------------------------------- | | ---------------------------------- |
| `download-plugin.version` | | `download-maven-plugin.version` |
## Results ## Results
+2 -2
View File
@@ -32,7 +32,7 @@
<plugin> <plugin>
<groupId>com.googlecode.maven-download-plugin</groupId> <groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId> <artifactId>download-maven-plugin</artifactId>
<version>${download-plugin.version}</version> <version>${download-maven-plugin.version}</version>
<executions> <executions>
<!-- TODO eventually replace these with the archetype versions --> <!-- TODO eventually replace these with the archetype versions -->
<execution> <execution>
@@ -64,7 +64,7 @@
<ate.docker.image.tag>${docker.image.tag}</ate.docker.image.tag> <ate.docker.image.tag>${docker.image.tag}</ate.docker.image.tag>
<!-- versions --> <!-- versions -->
<download-plugin.version>1.13.0</download-plugin.version> <download-maven-plugin.version>@download-maven-plugin.version@</download-maven-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+1 -1
View File
@@ -123,7 +123,7 @@
<!-- versions --> <!-- versions -->
<java-dcevm-hotswap.version>11.0.11-1.4.1</java-dcevm-hotswap.version> <java-dcevm-hotswap.version>11.0.11-1.4.1</java-dcevm-hotswap.version>
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> <maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
-1
View File
@@ -46,7 +46,6 @@
<properties> <properties>
<alfresco.transform-base.version>2.3.6</alfresco.transform-base.version> <alfresco.transform-base.version>2.3.6</alfresco.transform-base.version>
<spring-boot.version>2.3.5.RELEASE</spring-boot.version>
</properties> </properties>
<dependencies> <dependencies>
+7 -7
View File
@@ -46,16 +46,16 @@ In your Maven project, set the following properties to define the behavior of th
The following properties are intended to be exposed by inheriting Public API Maven Tiles. The following properties are intended to be exposed by inheriting Public API Maven Tiles.
| Maven Property | Required | Default | Description | | Maven Property | Required | Default | Description |
| --------------------- |:--------:| ------- | ----------- | | --------------------- |:--------:| --------------- | ----------- |
| `spring-boot.version` | | 2.4.3 | For a list of versions and more details, see the [Spring Boot Project](https://spring.io/projects/spring-boot).<br/>You could use a different Spring Boot version for building your application. This one is only for repackaging it with all dependencies. | | `spring-boot.version` | | *not important* | For a list of versions and more details, see the [Spring Boot Project](https://spring.io/projects/spring-boot).<br/>You could use a different Spring Boot version for building your application. This one is only for repackaging it with all dependencies. |
### Plugin Versions ### Plugin Versions
| Maven Property | | Maven Property |
| ---------------------------------- | | ----------------------------------- |
| `build-helper-plugin.version` | | `build-helper-maven-plugin.version` |
| `download-plugin.version` | | `download-maven-plugin.version` |
## Results ## Results
+5 -5
View File
@@ -23,7 +23,7 @@
<plugin> <plugin>
<groupId>org.codehaus.mojo</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId> <artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper-plugin.version}</version> <version>${build-helper-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>filter-default-resources</id> <id>filter-default-resources</id>
@@ -88,7 +88,7 @@
<plugin> <plugin>
<groupId>com.googlecode.maven-download-plugin</groupId> <groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId> <artifactId>download-maven-plugin</artifactId>
<version>${download-plugin.version}</version> <version>${download-maven-plugin.version}</version>
<executions> <executions>
<!-- TODO eventually replace these with the archetype versions --> <!-- TODO eventually replace these with the archetype versions -->
<!-- TODO also create Java source; including placing in package --> <!-- TODO also create Java source; including placing in package -->
@@ -139,9 +139,9 @@
</activation> </activation>
<properties> <properties>
<!-- versions --> <!-- versions -->
<spring-boot.version>2.4.3</spring-boot.version> <spring-boot.version>@spring-boot.version@</spring-boot.version>
<build-helper-plugin.version>3.6.1</build-helper-plugin.version> <build-helper-maven-plugin.version>@build-helper-maven-plugin.version@</build-helper-maven-plugin.version>
<download-plugin.version>1.13.0</download-plugin.version> <download-maven-plugin.version>1.13.0</download-maven-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+4 -4
View File
@@ -55,10 +55,10 @@ The following properties are intended to be exposed by inheriting Public API Mav
### Plugin Versions ### Plugin Versions
| Maven Property | | Maven Property |
| ---------------------------------- | | ----------------------------------- |
| `maven-resources-plugin.version` | | `maven-resources-plugin.version` |
| `build-helper-plugin.version` | | `build-helper-maven-plugin.version` |
## Results ## Results
+3 -3
View File
@@ -25,7 +25,7 @@
<plugin> <plugin>
<groupId>org.codehaus.mojo</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId> <artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper-plugin.version}</version> <version>${build-helper-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>copy-and-filter-docker-resources</id> <id>copy-and-filter-docker-resources</id>
@@ -147,8 +147,8 @@
<docker.image.tag>${project.version}</docker.image.tag> <docker.image.tag>${project.version}</docker.image.tag>
<!-- versions --> <!-- versions -->
<build-helper-plugin.version>3.6.1</build-helper-plugin.version> <build-helper-maven-plugin.version>@build-helper-maven-plugin.version@</build-helper-maven-plugin.version>
<maven-resources-plugin.version>3.4.0</maven-resources-plugin.version> <maven-resources-plugin.version>@maven-resources-plugin.version@</maven-resources-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+1 -1
View File
@@ -57,7 +57,7 @@ The following properties are intended to be exposed by inheriting Public API Mav
| Maven Property | | Maven Property |
| ---------------------------------- | | ---------------------------------- |
| `download-plugin.version` | | `download-maven-plugin.version` |
## Results ## Results
+2 -2
View File
@@ -32,7 +32,7 @@
<plugin> <plugin>
<groupId>com.googlecode.maven-download-plugin</groupId> <groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId> <artifactId>download-maven-plugin</artifactId>
<version>${download-plugin.version}</version> <version>${download-maven-plugin.version}</version>
<executions> <executions>
<!-- TODO eventually replace these with the archetype versions --> <!-- TODO eventually replace these with the archetype versions -->
<execution> <execution>
@@ -60,7 +60,7 @@
</activation> </activation>
<properties> <properties>
<!-- versions --> <!-- versions -->
<download-plugin.version>1.13.0</download-plugin.version> <download-maven-plugin.version>@download-maven-plugin.version@</download-maven-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+40 -2
View File
@@ -43,8 +43,46 @@
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<tiles-maven-plugin.version>2.44</tiles-maven-plugin.version> <!-- native plugin versions -->
<archetype-packaging.version>3.1.1</archetype-packaging.version> <!-- see versions: https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-clean-plugin -->
<maven-clean-plugin.version>3.5.0</maven-clean-plugin.version>
<!-- see versions: https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-dependency-plugin -->
<maven-dependency-plugin.version>3.11.0</maven-dependency-plugin.version>
<!-- see versions: https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-resources-plugin -->
<maven-resources-plugin.version>3.5.0</maven-resources-plugin.version>
<!-- see versions: https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-jar-plugin -->
<maven-jar-plugin.version>3.5.1</maven-jar-plugin.version>
<!-- see versions: https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-war-plugin -->
<maven-war-plugin.version>3.5.1</maven-war-plugin.version>
<!-- see versions: https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-javadoc-plugin -->
<maven-javadoc-plugin.version>3.12.0</maven-javadoc-plugin.version>
<!-- see versions: https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-shade-plugin -->
<maven-shade-plugin.version>3.6.2</maven-shade-plugin.version>
<!-- see versions: https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-install-plugin -->
<maven-install-plugin.version>3.1.4</maven-install-plugin.version>
<!-- see versions: https://mvnrepository.com/artifact/org.apache.maven.archetype/archetype-packaging -->
<archetype-packaging.version>3.4.1</archetype-packaging.version>
<!-- other common plugin versions -->
<!-- see versions: https://mvnrepository.com/artifact/org.codehaus.mojo/build-helper-maven-plugin -->
<build-helper-maven-plugin.version>3.6.1</build-helper-maven-plugin.version>
<!-- see versions: https://mvnrepository.com/artifact/com.googlecode.maven-download-plugin/download-maven-plugin -->
<download-maven-plugin.version>1.13.0</download-maven-plugin.version>
<!-- inteligr8 plugins -->
<!-- see versions: https://mvnrepository.com/artifact/com.inteligr8/regex-maven-plugin -->
<regex-maven-plugin.version>1.0.7</regex-maven-plugin.version>
<!-- see versions: https://mvnrepository.com/artifact/com.inteligr8/conditional-maven-plugin -->
<conditional-maven-plugin.version>1.0.2</conditional-maven-plugin.version>
<!-- other uncommon plugins -->
<!-- see versions: https://mvnrepository.com/artifact/io.repaint.maven/tiles-maven-plugin -->
<tiles-maven-plugin.version>2.45</tiles-maven-plugin.version>
<!-- see versions: https://mvnrepository.com/artifact/org.codehaus.mojo/flatten-maven-plugin -->
<flatten-maven-plugin.version>1.8.0</flatten-maven-plugin.version>
<!-- other versions -->
<spring-boot.version>3.5.7</spring-boot.version>
</properties> </properties>
<build> <build>