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>
<groupId>io.repaint.maven</groupId>
<artifactId>tiles-maven-plugin</artifactId>
<version>2.44</version>
<version>${tiles-maven-plugin.version}</version>
<extensions>true</extensions>
<configuration>
<!-- 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
| Maven Property |
| ---------------------------------- |
| `maven-jar-plugin.version` |
| `build-helper-plugin.version` |
| `download-plugin.version` |
| `regex-plugin.version` |
| `conditional-plugin.version` |
| `amp-plugin.version` |
| Maven Property |
| ----------------------------------- |
| `maven-jar-plugin.version` |
| `build-helper-maven-plugin.version` |
| `download-maven-plugin.version` |
| `regex-maven-plugin.version` |
| `conditional-maven-plugin.version` |
| `amp-maven-plugin.version` |
## Results
+75 -86
View File
@@ -33,7 +33,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper-plugin.version}</version>
<version>${build-helper-maven-plugin.version}</version>
<executions>
<execution>
<id>module-snapshot-timestamp</id>
@@ -45,41 +45,6 @@
<pattern>yyyyMMddHHmmss</pattern>
</configuration>
</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>
<id>add-acs-module-resources</id>
<phase>generate-resources</phase>
@@ -133,11 +98,75 @@
</resources>
</configuration>
</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>
</plugin>
<!-- This plugin prevents binary file formats from being corrupted due to filtering -->
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>${maven-resources-plugin.version}</version>
<configuration>
<encoding>UTF-8</encoding>
<nonFilteredFileExtensions>
@@ -262,7 +291,7 @@
<plugin>
<groupId>com.inteligr8.alfresco</groupId>
<artifactId>amp-maven-plugin</artifactId>
<version>${amp-plugin.version}</version>
<version>${amp-maven-plugin.version}</version>
<executions>
<execution>
<id>build-amp-file</id>
@@ -281,7 +310,7 @@
<plugin>
<groupId>com.inteligr8</groupId>
<artifactId>conditional-maven-plugin</artifactId>
<version>${conditional-plugin.version}</version>
<version>${conditional-maven-plugin.version}</version>
<executions>
<execution>
<id>check-amp-file</id>
@@ -311,47 +340,6 @@
</execution>
</executions>
</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>
</build>
@@ -369,7 +357,7 @@
<plugin>
<groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId>
<version>${download-plugin.version}</version>
<version>${download-maven-plugin.version}</version>
<executions>
<execution>
<id>download-module-props</id>
@@ -405,12 +393,13 @@
<alfresco.module.path>alfresco/module/${alfresco.module.pathname}</alfresco.module.path>
<!-- versions -->
<build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<maven-jar-plugin.version>3.5.0</maven-jar-plugin.version>
<download-plugin.version>1.13.0</download-plugin.version>
<regex-plugin.version>1.0.7</regex-plugin.version>
<conditional-plugin.version>1.0.2</conditional-plugin.version>
<amp-plugin.version>1.1.5</amp-plugin.version>
<maven-resources-plugin.version>@maven-resources-plugin.version@</maven-resources-plugin.version>
<maven-jar-plugin.version>@maven-jar-plugin.version@</maven-jar-plugin.version>
<build-helper-maven-plugin.version>@build-helper-maven-plugin.version@</build-helper-maven-plugin.version>
<download-maven-plugin.version>@download-maven-plugin.version@</download-maven-plugin.version>
<regex-maven-plugin.version>@regex-maven-plugin.version@</regex-maven-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>
</profile>
</profiles>
+1 -1
View File
@@ -110,7 +110,7 @@
<!-- versions -->
<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 -->
<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 -->
<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 -->
<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
| Maven Property |
| ---------------------------------- |
| `maven-resources-plugin.version` |
| `build-helper-plugin.version` |
| Maven Property |
| ----------------------------------- |
| `maven-resources-plugin.version` |
| `build-helper-maven-plugin.version` |
## Results
+3 -3
View File
@@ -23,7 +23,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper-plugin.version}</version>
<version>${build-helper-maven-plugin.version}</version>
<executions>
<execution>
<id>add-acs-platform-module-resources</id>
@@ -82,8 +82,8 @@
<alfresco.ext.package>alfresco.extension</alfresco.ext.package>
<!-- versions -->
<build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<maven-resources-plugin.version>3.4.0</maven-resources-plugin.version>
<build-helper-maven-plugin.version>@build-helper-maven-plugin.version@</build-helper-maven-plugin.version>
<maven-resources-plugin.version>@maven-resources-plugin.version@</maven-resources-plugin.version>
</properties>
</profile>
</profiles>
+1 -1
View File
@@ -343,7 +343,7 @@
<acs-postgres.version>15</acs-postgres.version>
<acs-activemq.version>6.1.8</acs-activemq.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>
</properties>
</profile>
+1 -1
View File
@@ -100,7 +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-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 -->
<beedk.deploy.platform.warFile>${project.build.warFile}</beedk.deploy.platform.warFile>
+1 -1
View File
@@ -104,7 +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-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 -->
<beedk.deploy.platform.warFile>${project.build.warFile}</beedk.deploy.platform.warFile>
@@ -32,7 +32,7 @@
<plugin>
<groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId>
<version>${download-plugin.version}</version>
<version>${download-maven-plugin.version}</version>
<executions>
<!-- TODO eventually replace these with the archetype versions -->
<execution>
@@ -82,7 +82,7 @@
</activation>
<properties>
<!-- versions -->
<download-plugin.version>1.13.0</download-plugin.version>
<download-maven-plugin.version>@download-maven-plugin.version@</download-maven-plugin.version>
</properties>
</profile>
</profiles>
+2 -2
View File
@@ -99,8 +99,8 @@
<alfresco.war.version>${alfresco.platform.war.version}</alfresco.war.version>
<!-- versions -->
<maven-war-plugin.version>3.5.1</maven-war-plugin.version>
<maven-install-plugin.version>3.1.4</maven-install-plugin.version>
<maven-war-plugin.version>@maven-war-plugin.version@</maven-war-plugin.version>
<maven-install-plugin.version>@maven-install-plugin.version@</maven-install-plugin.version>
</properties>
</profile>
</profiles>
+1 -1
View File
@@ -74,7 +74,7 @@
<beedk.deploy.share.extDirectory>${project.build.directory}/ext/share</beedk.deploy.share.extDirectory>
<!-- 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>
</profile>
</profiles>
+4 -4
View File
@@ -58,10 +58,10 @@ Additional less important configurations are inherited from the following Maven
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-resources-plugin.version` |
| `build-helper-plugin.version` |
| Maven Property |
| ----------------------------------- |
| `maven-resources-plugin.version` |
| `build-helper-maven-plugin.version` |
## Results
+3 -3
View File
@@ -23,7 +23,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper-plugin.version}</version>
<version>${build-helper-maven-plugin.version}</version>
<executions>
<execution>
<id>add-acs-share-module-resources</id>
@@ -101,8 +101,8 @@
<alfresco.ext.package>alfresco.web-extension</alfresco.ext.package>
<!-- versions -->
<build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<maven-resources-plugin.version>3.4.0</maven-resources-plugin.version>
<build-helper-maven-plugin.version>@build-helper-maven-plugin.version@</build-helper-maven-plugin.version>
<maven-resources-plugin.version>@maven-resources-plugin.version@</maven-resources-plugin.version>
</properties>
</profile>
</profiles>
+1 -1
View File
@@ -81,7 +81,7 @@ Additional less important configurations are inherited from the following Maven
| Maven Property |
| ---------------------------------- |
| `download-plugin.version` |
| `download-maven-plugin.version` |
| `fs-plugin.version` |
## Results
+2 -2
View File
@@ -32,7 +32,7 @@
<plugin>
<groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId>
<version>${download-plugin.version}</version>
<version>${download-maven-plugin.version}</version>
<executions>
<execution>
<id>download-share-config</id>
@@ -198,7 +198,7 @@
<!-- versions -->
<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>
<!-- 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-dependency-plugin.version` |
| `download-plugin.version` |
| `download-maven-plugin.version` |
## Results
+3 -3
View File
@@ -42,7 +42,7 @@
<plugin>
<groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId>
<version>${download-plugin.version}</version>
<version>${download-maven-plugin.version}</version>
<executions>
<execution>
<id>download-share-config</id>
@@ -169,8 +169,8 @@
<!-- versions -->
<tomcat-rad.version>2.3-tomcat11</tomcat-rad.version>
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version>
<download-plugin.version>1.13.0</download-plugin.version>
<maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
<download-maven-plugin.version>@download-maven-plugin.version@</download-maven-plugin.version>
<!-- configuring beedk-acs-webapp-artifact-tile -->
<alfresco.war.artifactId>share</alfresco.war.artifactId>
+1 -1
View File
@@ -71,7 +71,7 @@
<alfresco.war.version>${alfresco.share.version}</alfresco.war.version>
<!-- 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>
</profile>
</profiles>
+2 -2
View File
@@ -32,7 +32,7 @@
<plugin>
<groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId>
<version>${download-plugin.version}</version>
<version>${download-maven-plugin.version}</version>
<executions>
<!-- TODO eventually replace these with the archetype versions -->
<execution>
@@ -82,7 +82,7 @@
</activation>
<properties>
<!-- 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>
</profile>
</profiles>
+2 -2
View File
@@ -69,8 +69,8 @@
<alfresco.war.version>${alfresco.share.version}</alfresco.war.version>
<!-- versions -->
<maven-war-plugin.version>3.5.1</maven-war-plugin.version>
<maven-install-plugin.version>3.1.4</maven-install-plugin.version>
<maven-war-plugin.version>@maven-war-plugin.version@</maven-war-plugin.version>
<maven-install-plugin.version>@maven-install-plugin.version@</maven-install-plugin.version>
</properties>
</profile>
</profiles>
@@ -74,7 +74,7 @@
<project.build.ampDirectory>${project.build.directory}/amps</project.build.ampDirectory>
<!-- 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>
</profile>
</profiles>
+1 -1
View File
@@ -78,7 +78,7 @@
<beedk.download.war.phase>pre-integration-test</beedk.download.war.phase>
<!-- 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>
</profile>
</profiles>
+1 -1
View File
@@ -86,7 +86,7 @@
<project.build.ampDirectory>${project.build.directory}/amps</project.build.ampDirectory>
<!-- 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>
</profile>
</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>
<!-- 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>
</profile>
</profiles>
+3 -3
View File
@@ -25,7 +25,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper-plugin.version}</version>
<version>${build-helper-maven-plugin.version}</version>
<executions>
<execution>
<id>copy-and-filter-docker-resources</id>
@@ -117,8 +117,8 @@
<maven.deploy.skip>${beedk.deploy.dockerImageOnly}</maven.deploy.skip>
<!-- versions -->
<build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version>
<build-helper-maven-plugin.version>@build-helper-maven-plugin.version@</build-helper-maven-plugin.version>
<maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
</properties>
</profile>
</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-dependency-plugin.version` |
| `regex-plugin.version` |
| `regex-maven-plugin.version` |
+3 -3
View File
@@ -71,7 +71,7 @@
<plugin>
<groupId>com.inteligr8</groupId>
<artifactId>regex-maven-plugin</artifactId>
<version>${regex-plugin.version}</version>
<version>${regex-maven-plugin.version}</version>
<executions>
<execution>
<id>string-2-boolean-1</id>
@@ -140,8 +140,8 @@
</activation>
<properties>
<!-- versions -->
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version>
<regex-plugin.version>1.0.7</regex-plugin.version>
<maven-dependency-plugin.version>@maven-dependency-plugin.version@</maven-dependency-plugin.version>
<regex-maven-plugin.version>@regex-maven-plugin.version@</regex-maven-plugin.version>
</properties>
</profile>
</profiles>
+1 -1
View File
@@ -290,7 +290,7 @@
<aps-postgres.version>15</aps-postgres.version>
<aps.version>26.1.0</aps.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>
<!-- results -->
+1 -1
View File
@@ -277,7 +277,7 @@
<aps-postgres.version>15</aps-postgres.version>
<aps.version>26.1.0</aps.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>
<!-- results -->
@@ -20,7 +20,7 @@
<ats.version>5.2.5</ats.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.name>${dockerImagePrefix}/${project.artifactId}</docker.image.name>
<docker.image.tag>${project.version}</docker.image.tag>
@@ -54,7 +54,7 @@
<plugin>
<groupId>io.repaint.maven</groupId>
<artifactId>tiles-maven-plugin</artifactId>
<version>2.44</version>
<version>${tiles-maven-plugin.version}</version>
<extensions>true</extensions>
<configuration>
<tiles>
+1 -1
View File
@@ -62,7 +62,7 @@ The following properties are intended to be exposed by inheriting Public API Mav
| Maven Property |
| ---------------------------------- |
| `download-plugin.version` |
| `download-maven-plugin.version` |
## Results
+2 -2
View File
@@ -32,7 +32,7 @@
<plugin>
<groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId>
<version>${download-plugin.version}</version>
<version>${download-maven-plugin.version}</version>
<executions>
<!-- TODO eventually replace these with the archetype versions -->
<execution>
@@ -64,7 +64,7 @@
<ate.docker.image.tag>${docker.image.tag}</ate.docker.image.tag>
<!-- versions -->
<download-plugin.version>1.13.0</download-plugin.version>
<download-maven-plugin.version>@download-maven-plugin.version@</download-maven-plugin.version>
</properties>
</profile>
</profiles>
+1 -1
View File
@@ -123,7 +123,7 @@
<!-- versions -->
<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>
</profile>
</profiles>
-1
View File
@@ -46,7 +46,6 @@
<properties>
<alfresco.transform-base.version>2.3.6</alfresco.transform-base.version>
<spring-boot.version>2.3.5.RELEASE</spring-boot.version>
</properties>
<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.
| 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. |
| Maven Property | Required | Default | Description |
| --------------------- |:--------:| --------------- | ----------- |
| `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
| Maven Property |
| ---------------------------------- |
| `build-helper-plugin.version` |
| `download-plugin.version` |
| Maven Property |
| ----------------------------------- |
| `build-helper-maven-plugin.version` |
| `download-maven-plugin.version` |
## Results
+5 -5
View File
@@ -23,7 +23,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper-plugin.version}</version>
<version>${build-helper-maven-plugin.version}</version>
<executions>
<execution>
<id>filter-default-resources</id>
@@ -88,7 +88,7 @@
<plugin>
<groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId>
<version>${download-plugin.version}</version>
<version>${download-maven-plugin.version}</version>
<executions>
<!-- TODO eventually replace these with the archetype versions -->
<!-- TODO also create Java source; including placing in package -->
@@ -139,9 +139,9 @@
</activation>
<properties>
<!-- versions -->
<spring-boot.version>2.4.3</spring-boot.version>
<build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<download-plugin.version>1.13.0</download-plugin.version>
<spring-boot.version>@spring-boot.version@</spring-boot.version>
<build-helper-maven-plugin.version>@build-helper-maven-plugin.version@</build-helper-maven-plugin.version>
<download-maven-plugin.version>1.13.0</download-maven-plugin.version>
</properties>
</profile>
</profiles>
+4 -4
View File
@@ -55,10 +55,10 @@ The following properties are intended to be exposed by inheriting Public API Mav
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-resources-plugin.version` |
| `build-helper-plugin.version` |
| Maven Property |
| ----------------------------------- |
| `maven-resources-plugin.version` |
| `build-helper-maven-plugin.version` |
## Results
+3 -3
View File
@@ -25,7 +25,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper-plugin.version}</version>
<version>${build-helper-maven-plugin.version}</version>
<executions>
<execution>
<id>copy-and-filter-docker-resources</id>
@@ -147,8 +147,8 @@
<docker.image.tag>${project.version}</docker.image.tag>
<!-- versions -->
<build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<maven-resources-plugin.version>3.4.0</maven-resources-plugin.version>
<build-helper-maven-plugin.version>@build-helper-maven-plugin.version@</build-helper-maven-plugin.version>
<maven-resources-plugin.version>@maven-resources-plugin.version@</maven-resources-plugin.version>
</properties>
</profile>
</profiles>
+1 -1
View File
@@ -57,7 +57,7 @@ The following properties are intended to be exposed by inheriting Public API Mav
| Maven Property |
| ---------------------------------- |
| `download-plugin.version` |
| `download-maven-plugin.version` |
## Results
+2 -2
View File
@@ -32,7 +32,7 @@
<plugin>
<groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId>
<version>${download-plugin.version}</version>
<version>${download-maven-plugin.version}</version>
<executions>
<!-- TODO eventually replace these with the archetype versions -->
<execution>
@@ -60,7 +60,7 @@
</activation>
<properties>
<!-- versions -->
<download-plugin.version>1.13.0</download-plugin.version>
<download-maven-plugin.version>@download-maven-plugin.version@</download-maven-plugin.version>
</properties>
</profile>
</profiles>
+40 -2
View File
@@ -43,8 +43,46 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<tiles-maven-plugin.version>2.44</tiles-maven-plugin.version>
<archetype-packaging.version>3.1.1</archetype-packaging.version>
<!-- native plugin versions -->
<!-- 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>
<build>