Merge branch 'develop' into stable

This commit is contained in:
2026-02-09 16:46:01 -05:00
67 changed files with 332 additions and 82 deletions
+2
View File
@@ -24,6 +24,8 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions>
<execution>
<id>start-alts</id>
+2
View File
@@ -32,6 +32,8 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions>
<execution>
<id>run-alts</id>
+11
View File
@@ -53,6 +53,17 @@ The following properties are intended to be exposed by inheriting Public API Mav
| `alfresco.module.classifier` | | *None* | A Maven classifier for the artifact. |
| `alfresco.module.noAmp` | | *Automatic* | Set to `false` to force AMP generation; `true` to force JAR. A value of `true` could produce a non-functional module. |
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-jar-plugin.version` |
| `build-helper-plugin.version` |
| `download-plugin.version` |
| `regex-plugin.version` |
| `conditional-plugin.version` |
| `amp-plugin.version` |
## Results
This Maven Tile will result in the definition of the following Maven properties during the respective Maven phase.
+14 -10
View File
@@ -33,7 +33,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper.version}</version>
<version>${build-helper-plugin.version}</version>
<executions>
<execution>
<id>module-snapshot-timestamp</id>
@@ -50,7 +50,7 @@
<plugin>
<groupId>com.inteligr8</groupId>
<artifactId>regex-maven-plugin</artifactId>
<version>1.0.5</version>
<version>${regex-plugin.version}</version>
<executions>
<execution>
<id>acs-module-version</id>
@@ -78,7 +78,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper.version}</version>
<version>${build-helper-plugin.version}</version>
<executions>
<execution>
<id>add-acs-module-resources</id>
@@ -253,7 +253,7 @@
<!-- This plugin changes the packaging directory to the consolidated directory -->
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>${maven-jar.version}</version>
<version>${maven-jar-plugin.version}</version>
<configuration>
<classesDirectory>${project.build.packageDirectory}</classesDirectory>
</configuration>
@@ -262,7 +262,7 @@
<plugin>
<groupId>com.inteligr8.alfresco</groupId>
<artifactId>amp-maven-plugin</artifactId>
<version>1.1.4</version>
<version>${amp-plugin.version}</version>
<executions>
<execution>
<id>build-amp-file</id>
@@ -281,7 +281,7 @@
<plugin>
<groupId>com.inteligr8</groupId>
<artifactId>conditional-maven-plugin</artifactId>
<version>1.0.1</version>
<version>${conditional-plugin.version}</version>
<executions>
<execution>
<id>check-amp-file</id>
@@ -315,7 +315,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper.version}</version>
<version>${build-helper-plugin.version}</version>
<executions>
<execution>
<id>attach-amp</id>
@@ -369,7 +369,7 @@
<plugin>
<groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId>
<version>1.6.1</version>
<version>${download-plugin.version}</version>
<executions>
<execution>
<id>download-module-props</id>
@@ -405,8 +405,12 @@
<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>
<build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<maven-jar-plugin.version>3.4.2</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>
</properties>
</profile>
</profiles>
@@ -78,6 +78,12 @@ Additional less important configurations are inherited from the following Maven
* [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results
The ACS Platform, database, and MQ components will be started and stopped during the `pre-integration-test` and `post-integration-test` Maven phases, respectively.
+2 -2
View File
@@ -23,7 +23,7 @@
<!-- This plugin downloads the Platform WAR and JDBC JAR dependency -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the Platform WAR -->
<execution>
@@ -110,7 +110,7 @@
<!-- versions -->
<postgres.jdbc.version>42.2.18</postgres.jdbc.version>
<maven-dependency.version>3.8.1</maven-dependency.version>
<maven-dependency-plugin.version>3.9.0</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>
@@ -75,13 +75,18 @@ The following properties are intended to be exposed by inheriting Public API Mav
* The `edition` is used to default the `alfresco.platform.war.artifactId` to `content-services-community` or `content-services`.
* The `alfresco.platform.version` is used to default the `alfresco.platform.war.version`. It is expected to be used by other Maven Tiles, so it is here for convenience. You must specify either property for this tile to function.
### Other APIs
Additional less important configurations are inherited from the following Maven Tiles.
* [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results
The ACS Platform, database, and MQ components will be started during the `process-classes` Maven phase.
@@ -31,7 +31,7 @@
<!-- This plugin downloads the Platform WAR and JDBC JAR dependency -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the Platform WAR -->
<execution>
@@ -115,7 +115,7 @@
<!-- versions -->
<postgres.jdbc.version>42.2.18</postgres.jdbc.version>
<maven-dependency.version>3.8.1</maven-dependency.version>
<maven-dependency-plugin.version>3.9.0</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>
+2 -1
View File
@@ -24,7 +24,8 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>${beedk.plugins.fabric8.docker.version}</version>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions>
<execution>
<id>start-acs-platform</id>
+7
View File
@@ -57,6 +57,13 @@ Additional less important configurations are inherited from the following Maven
* [`beedk-acs-module-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-module-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-resources-plugin.version` |
| `build-helper-plugin.version` |
## Results
The project will build as a deployable ACS Platform module.
+4 -2
View File
@@ -23,7 +23,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper.version}</version>
<version>${build-helper-plugin.version}</version>
<executions>
<execution>
<id>add-acs-platform-module-resources</id>
@@ -46,6 +46,7 @@
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>${maven-resources-plugin.version}</version>
<executions>
<!-- This plugin execution consolidates the compiled/generated/filtered resources into one directory for packaging -->
<execution>
@@ -81,7 +82,8 @@
<alfresco.ext.package>alfresco.extension</alfresco.ext.package>
<!-- versions -->
<build-helper.version>3.6.1</build-helper.version>
<build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<maven-resources-plugin.version>3.4.0</maven-resources-plugin.version>
</properties>
</profile>
</profiles>
+6
View File
@@ -93,6 +93,12 @@ Additional less important configurations are inherited from the following Maven
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results
The ACS Platform, database, and MQ components will be started during the `process-classes` Maven phase.
+4 -2
View File
@@ -31,7 +31,7 @@
<!-- This plugin downloads ancillary WARs -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the API Explorer WAR -->
<execution>
@@ -73,6 +73,8 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions>
<execution>
<id>run-acs-platform</id>
@@ -307,7 +309,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>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
@@ -78,6 +78,12 @@ Additional less important configurations are inherited from the following Maven
* [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile)
* [`beedk-acs-webapp-artifact-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-it-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results
The ACS Platform, database, and MQ components will be started and stopped during the `pre-integration-test` and `post-integration-test` Maven phases, respectively.
+2 -2
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>${maven-dependency.version}</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -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.version>3.8.1</maven-dependency.version>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
<!-- configuring beedk-acs-platform-it-tile -->
<beedk.deploy.platform.warFile>${project.build.warFile}</beedk.deploy.platform.warFile>
@@ -80,6 +80,12 @@ Additional less important configurations are inherited from the following Maven
* [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)
* [`beedk-acs-webapp-artifact-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-rad-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results
The ACS Platform, database, and MQ components will be started during the `process-classes` Maven phase.
+2 -2
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>${maven-dependency.version}</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -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.version>3.8.1</maven-dependency.version>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
<!-- configuring beedk-acs-platform-rad-tile -->
<beedk.deploy.platform.warFile>${project.build.warFile}</beedk.deploy.platform.warFile>
+13 -1
View File
@@ -32,7 +32,7 @@
<plugin>
<groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId>
<version>1.6.1</version>
<version>${download-plugin.version}</version>
<executions>
<!-- TODO eventually replace these with the archetype versions -->
<execution>
@@ -73,6 +73,18 @@
</plugins>
</build>
</profile>
<profile>
<id>default-props</id>
<activation>
<property>
<name>!some-prop-that-never-exists</name>
</property>
</activation>
<properties>
<!-- versions -->
<download-plugin.version>1.13.0</download-plugin.version>
</properties>
</profile>
</profiles>
<tiles>
+7
View File
@@ -55,3 +55,10 @@ The following properties are intended to be exposed by inheriting Public API Mav
Additional less important configurations are inherited from the following Maven Tiles.
* [`beedk-acs-webapp-artifact-build-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-build-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-war-plugin.version` |
| `maven-install-plugin.version` |
+4 -4
View File
@@ -23,7 +23,7 @@
<!-- This plugin disables the WAR packaging if packaging is 'war'. -->
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>${maven-war.version}</version> <!-- Need v3+ -->
<version>${maven-war-plugin.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>${maven-install.version}</version>
<version>${maven-install-plugin.version}</version>
<configuration>
<!-- do not install the normal WAR -->
<skip>true</skip>
@@ -99,8 +99,8 @@
<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>
<maven-war-plugin.version>3.5.1</maven-war-plugin.version>
<maven-install-plugin.version>3.1.4</maven-install-plugin.version>
</properties>
</profile>
</profiles>
+2
View File
@@ -24,6 +24,8 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions>
<execution>
<id>start-acs-search</id>
+2
View File
@@ -32,6 +32,8 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions>
<execution>
<id>run-acs-search</id>
+6 -1
View File
@@ -70,13 +70,18 @@ The following properties are intended to be exposed by inheriting Public API Mav
* The `alfresco.share.version` is used to default the `alfresco.share.war.version`. It is expected to be used by other Maven Tiles, so it is here for convenience. You must specify either property for this tile to function.
### Other APIs
Additional less important configurations are inherited from the following Maven Tiles.
* [`beedk-acs-share-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-rad-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results
The ACS Share component will be started during the `process-classes` Maven phase.
+2 -2
View File
@@ -31,7 +31,7 @@
<!-- This plugin downloads the Share WAR -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the Share WAR -->
<execution>
@@ -74,7 +74,7 @@
<beedk.deploy.share.extDirectory>${project.build.directory}/ext/share</beedk.deploy.share.extDirectory>
<!-- versions -->
<maven-dependency.version>3.8.1</maven-dependency.version>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
+7
View File
@@ -56,6 +56,13 @@ Additional less important configurations are inherited from the following Maven
* [`beedk-acs-module-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-module-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-resources-plugin.version` |
| `build-helper-plugin.version` |
## Results
The project will build as a deployable ACS Share module.
+4 -2
View File
@@ -23,7 +23,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper.version}</version>
<version>${build-helper-plugin.version}</version>
<executions>
<execution>
<id>add-acs-share-module-resources</id>
@@ -65,6 +65,7 @@
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>${maven-resources-plugin.version}</version>
<executions>
<!-- This plugin execution consolidates the compiled/generated/filtered resources into one directory for packaging -->
<execution>
@@ -100,7 +101,8 @@
<alfresco.ext.package>alfresco.web-extension</alfresco.ext.package>
<!-- versions -->
<build-helper.version>3.6.1</build-helper.version>
<build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<maven-resources-plugin.version>3.4.0</maven-resources-plugin.version>
</properties>
</profile>
</profiles>
+6
View File
@@ -77,6 +77,12 @@ Additional less important configurations are inherited from the following Maven
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `download-plugin.version` |
## Results
The ACS Share will be started during the `process-classes` Maven phase.
+4 -1
View File
@@ -32,7 +32,7 @@
<plugin>
<groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId>
<version>1.6.1</version>
<version>${download-plugin.version}</version>
<executions>
<execution>
<id>download-share-config</id>
@@ -77,6 +77,8 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions>
<execution>
<id>run-acs-share</id>
@@ -172,6 +174,7 @@
<!-- versions -->
<tomcat-rad.version>9-2.1</tomcat-rad.version>
<download-plugin.version>1.13.0</download-plugin.version>
<!-- configuring beedk-acs-webapp-artifact-tile -->
<alfresco.war.artifactId>share</alfresco.war.artifactId>
+7
View File
@@ -67,6 +67,13 @@ Additional less important configurations are inherited from the following Maven
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
* [`beedk-acs-webapp-artifact-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-it-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
| `download-plugin.version` |
## Results
ACS Share will be started and stopped during the `pre-integration-test` and `post-integration-test` Maven phases, respectively.
+6 -3
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>${maven-dependency.version}</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -42,7 +42,7 @@
<plugin>
<groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId>
<version>1.6.1</version>
<version>${download-plugin.version}</version>
<executions>
<execution>
<id>download-share-config</id>
@@ -87,6 +87,8 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions>
<execution>
<id>start-acs-share</id>
@@ -167,7 +169,8 @@
<!-- versions -->
<tomcat-rad.version>9-2.1</tomcat-rad.version>
<maven-dependency.version>3.8.1</maven-dependency.version>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
<download-plugin.version>1.13.0</download-plugin.version>
<!-- configuring beedk-acs-webapp-artifact-tile -->
<alfresco.war.artifactId>share</alfresco.war.artifactId>
+6
View File
@@ -79,6 +79,12 @@ Additional less important configurations are inherited from the following Maven
* [`beedk-acs-share-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-rad-tile)
* [`beedk-acs-webapp-artifact-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-rad-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results
ACS Share will be started during the `process-classes` Maven phase.
+2 -2
View File
@@ -31,7 +31,7 @@
<!-- This plugin downloads the Share JAR-based extension modules -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -71,7 +71,7 @@
<alfresco.war.version>${alfresco.share.version}</alfresco.war.version>
<!-- versions -->
<maven-dependency.version>3.8.1</maven-dependency.version>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
+13 -1
View File
@@ -32,7 +32,7 @@
<plugin>
<groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId>
<version>1.6.1</version>
<version>${download-plugin.version}</version>
<executions>
<!-- TODO eventually replace these with the archetype versions -->
<execution>
@@ -73,6 +73,18 @@
</plugins>
</build>
</profile>
<profile>
<id>default-props</id>
<activation>
<property>
<name>!some-prop-that-never-exists</name>
</property>
</activation>
<properties>
<!-- versions -->
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
<tiles>
+7
View File
@@ -55,3 +55,10 @@ The following properties are intended to be exposed by inheriting Public API Mav
Additional less important configurations are inherited from the following Maven Tiles.
* [`beedk-acs-webapp-artifact-build-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-build-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-war-plugin.version` |
| `maven-install-plugin.version` |
+4 -4
View File
@@ -23,7 +23,7 @@
<!-- This plugin disables the WAR packaging if packaging is 'war'. -->
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>${maven-war.version}</version> <!-- Need v3+ -->
<version>${maven-war-plugin.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>${maven-install.version}</version>
<version>${maven-install-plugin.version}</version>
<configuration>
<skip>true</skip>
</configuration>
@@ -69,8 +69,8 @@
<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>
<maven-war-plugin.version>3.5.1</maven-war-plugin.version>
<maven-install-plugin.version>3.1.4</maven-install-plugin.version>
</properties>
</profile>
</profiles>
@@ -59,6 +59,12 @@ Additional less important configurations are inherited from the following Maven
* [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results
The configured WAR will downloaded to your local Maven Repository and copied into the configured directory during the configured Maven phase. The project's AMP `compile` and `runtime` dependencies will be downloaded to your local Maven Repository and copied into the configured directory during the `pre-package` Maven phase. The AMPs will be installed into the WAR during the `package` Maven phase. The downloaded and copied AMPs will remain in place.
@@ -23,7 +23,7 @@
<!-- This plugin downloads the dependency AMPs -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency AMPs in the 'compile' and 'runtime' scopes -->
<execution>
@@ -74,7 +74,7 @@
<project.build.ampDirectory>${project.build.directory}/amps</project.build.ampDirectory>
<!-- versions -->
<maven-dependency.version>3.8.1</maven-dependency.version>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
@@ -59,6 +59,12 @@ Additional less important configurations are inherited from the following Maven
* [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results
The configured WAR will downloaded to your local Maven Repository and copied into the configured directory during the configured Maven phase. The project's AMP `compile`, `runtime`,and `test` dependencies will be downloaded to your local Maven Repository and copied into the configured directory during the `pre-integration-test` Maven phase. The AMPs will be installed into the WAR during that same `pre-integration-test` Maven phase. The downloaded and copied AMPs will remain in place.
+2 -2
View File
@@ -23,7 +23,7 @@
<!-- This plugin downloads the dependency AMPs -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency AMPs in the `compile`, `runtime`, and `test' scopes -->
<execution>
@@ -78,7 +78,7 @@
<beedk.download.war.phase>pre-integration-test</beedk.download.war.phase>
<!-- versions -->
<maven-dependency.version>3.8.1</maven-dependency.version>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
@@ -59,6 +59,12 @@ Additional less important configurations are inherited from the following Maven
* [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results
The configured WAR will downloaded to your local Maven Repository and copied into the configured directory during the configured Maven phase. The project's AMP `compile`, `runtime`,and `test` dependencies will be downloaded to your local Maven Repository and copied into the configured directory during the `generate-resources` Maven phase. The AMPs will be installed into the WAR during that same `generate-resources` Maven phase. The downloaded and copied AMPs will remain in place.
+2 -2
View File
@@ -36,7 +36,7 @@
<!-- This plugin downloads the dependency AMPs -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency AMPs in the `compile`, `runtime`, and `test' scopes -->
<execution>
@@ -86,7 +86,7 @@
<project.build.ampDirectory>${project.build.directory}/amps</project.build.ampDirectory>
<!-- versions -->
<maven-dependency.version>3.8.1</maven-dependency.version>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
+6
View File
@@ -61,6 +61,12 @@ The following properties are only intended to be defined by BeeDK components.
| `beedk.download.war.phase` | | `prepare-package` | The Maven `phase` of when the WAR should be downloaded, copied, or otherwise prepared for packaging. If packaging for integration testing, you will want this to be `pre-integration-test`. |
| `beedk.download.war.skip` | | `true` | Skip the download of the WAR; only enabled when WAR will be used. |
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results
The configured WAR will be downloaded to your local Maven Repository and copied into the configured directory during the configured Maven phase.
+2 -2
View File
@@ -23,7 +23,7 @@
<!-- This plugin downloads the parameterized WAR -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the parameterized WAR -->
<execution>
@@ -68,7 +68,7 @@
<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>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
+4 -4
View File
@@ -25,7 +25,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper.version}</version>
<version>${build-helper-plugin.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>${maven-dependency.version}</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -117,8 +117,8 @@
<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>
<build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
+7
View File
@@ -55,3 +55,10 @@ This tile will result in the definition of the following Maven properties during
| `beedk.jar.notest.classpath` | Text | `initialize` | Java command line classpath text of all `compile` and `runtime` JAR dependencies on the project |
| `beedk.amp.test.classpath` | Text | `initialize` | Java command line classpath text of all `compile`, `runtime`, or `test` AMP dependencies on the project |
| `beedk.jar.test.classpath` | Text | `initialize` | Java command line classpath text of all `compile`, `runtime`, or `test` JAR dependencies on the project |
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
| `regex-plugin.version` |
+4 -3
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>${maven-dependency.version}</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<execution>
<id>generate-amp-notest-classpath</id>
@@ -71,7 +71,7 @@
<plugin>
<groupId>com.inteligr8</groupId>
<artifactId>regex-maven-plugin</artifactId>
<version>1.0.5</version>
<version>${regex-plugin.version}</version>
<executions>
<execution>
<id>string-2-boolean-1</id>
@@ -140,7 +140,8 @@
</activation>
<properties>
<!-- versions -->
<maven-dependency.version>3.8.1</maven-dependency.version>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
<regex-plugin.version>1.0.7</regex-plugin.version>
</properties>
</profile>
</profiles>
+6
View File
@@ -79,6 +79,12 @@ Additional less important configurations are inherited from the following Maven
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results
The APS app and database will be started and stopped during the `pre-integration-test` and `post-integration-test` Maven phases, respectively.
+4 -2
View File
@@ -42,7 +42,7 @@
<!-- This plugin downloads the parameterized WAR -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -78,6 +78,8 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions>
<execution>
<id>start-aps-app</id>
@@ -233,7 +235,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>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
<!-- results -->
<project.build.warFile>${project.build.warDirectory}/${aps.war.artifactId}-${aps.war.version}.war</project.build.warFile>
+6
View File
@@ -83,6 +83,12 @@ Additional less important configurations are inherited from the following Maven
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results
The APS app and database will be started during the `process-classes` Maven phase.
+4 -2
View File
@@ -50,7 +50,7 @@
<!-- This plugin downloads the parameterized WAR -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -86,6 +86,8 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions>
<execution>
<id>run-aps-app</id>
@@ -221,7 +223,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>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
<!-- results -->
<project.build.warFile>${project.build.warDirectory}/${aps.war.artifactId}-${aps.war.version}.war</project.build.warFile>
+2
View File
@@ -32,6 +32,8 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions>
<execution>
<id>run-aps</id>
+6
View File
@@ -58,6 +58,12 @@ The following properties are intended to be exposed by inheriting Public API Mav
| `docker.image.name` | **Yes** | | The Docker Image name. You typically want to pattern it as `prefix/${project.artifactId}`.<br/>*Inherited from [`beedk-springboot-docker-base-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-springboot-docker-base-tile)* |
| `docker.image.tag` | | *Project Version* | The Docker Image tag or label. This will default to the Maven project version.<br/>*Inherited from [`beedk-springboot-docker-base-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-springboot-docker-base-tile)* |
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `download-plugin.version` |
## Results
A Docker image will be built using your local Docker installation during the `package` phase. It will be tagged both with and without the configured Docker Registry. During the `deploy` phase, the Docker image will be pushed to the configured Docker Registry.
+4 -1
View File
@@ -32,7 +32,7 @@
<plugin>
<groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId>
<version>1.6.1</version>
<version>${download-plugin.version}</version>
<executions>
<!-- TODO eventually replace these with the archetype versions -->
<execution>
@@ -62,6 +62,9 @@
<!-- configuring beedk-ate-it-tile, if applicable -->
<ate.docker.image.name>${docker.image.name}</ate.docker.image.name>
<ate.docker.image.tag>${docker.image.tag}</ate.docker.image.tag>
<!-- versions -->
<download-plugin.version>1.13.0</download-plugin.version>
</properties>
</profile>
</profiles>
+2
View File
@@ -24,6 +24,8 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions>
<execution>
<id>start-ate</id>
+6
View File
@@ -77,6 +77,12 @@ Additional less important configurations are inherited from the following Maven
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results
The configured Alfresco Transform Engine will be started during the `process-classes` Maven phase. It will **not** be configured automatically for use by the ACS Platform or ATS.
+4 -2
View File
@@ -31,7 +31,7 @@
<!-- This plugin downloads the dependent runtime/test JARs -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency JARs -->
<execution>
@@ -50,6 +50,8 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions>
<execution>
<id>run-ate</id>
@@ -121,7 +123,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>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
+2
View File
@@ -32,6 +32,8 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions>
<execution>
<id>run-ate</id>
+7
View File
@@ -50,6 +50,13 @@ The following properties are intended to be exposed by inheriting Public API Mav
| --------------------- |:--------:| ------- | ----------- |
| `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. |
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `build-helper-plugin.version` |
| `download-plugin.version` |
## Results
The Spring Boot project will be repackaged during the `package` phase so all dependencies are consolidated into a single JAR file.
+4 -3
View File
@@ -23,7 +23,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper.version}</version>
<version>${build-helper-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>1.6.1</version>
<version>${download-plugin.version}</version>
<executions>
<!-- TODO eventually replace these with the archetype versions -->
<!-- TODO also create Java source; including placing in package -->
@@ -140,7 +140,8 @@
<properties>
<!-- versions -->
<spring-boot.version>2.4.3</spring-boot.version>
<build-helper.version>3.6.1</build-helper.version>
<build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<download-plugin.version>1.13.0</download-plugin.version>
</properties>
</profile>
</profiles>
+2
View File
@@ -24,6 +24,8 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions>
<execution>
<id>start-ats</id>
+2
View File
@@ -32,6 +32,8 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions>
<execution>
<id>run-ats</id>
+4 -6
View File
@@ -45,13 +45,11 @@ In your Maven project, set the following properties to define the behavior of th
There are no properties that are intended to be exposed by inheriting Public API Maven Tiles.
### Private API
### Versions
The following properties are only intended to be defined by BeeDK components.
| Maven Property | Required | Default | Description |
| -------------------------------------- |:--------:| ----------------- | ----------- |
| `beedk.plugins.fabric8.docker.version` | | *not important* | The version of the [docker-maven-plugin](https://dmp.fabric8.io/) Maven Plugin. |
| Maven Property |
| -------------------------------------- |
| `fabric8-docker-maven-plugin.version` |
## Results
+2 -2
View File
@@ -24,7 +24,7 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>${beedk.plugins.fabric8.docker.version}</version>
<version>${fabric8-docker-maven-plugin.version}</version>
<configuration>
<containerNamePattern>${project.artifactId}-%a</containerNamePattern>
<autoCreateCustomNetworks>true</autoCreateCustomNetworks>
@@ -43,7 +43,7 @@
</activation>
<properties>
<!-- versions -->
<beedk.plugins.fabric8.docker.version>0.46.0</beedk.plugins.fabric8.docker.version>
<fabric8-docker-maven-plugin.version>0.46.0</fabric8-docker-maven-plugin.version>
</properties>
</profile>
</profiles>
@@ -53,6 +53,13 @@ The following properties are intended to be exposed by inheriting Public API Mav
| `docker.image.name` | **Yes** | | The Docker Image name. You typically want to pattern it as `prefix/${project.artifactId}`. |
| `docker.image.tag` | | *Project Version* | The Docker Image tag or label. This will default to the Maven project version. |
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-resources-plugin.version` |
| `build-helper-plugin.version` |
## Results
A Docker image will be built using your local Docker installation during the `package` phase. It will be tagged both with and without the configured Docker Registry. During the `deploy` phase, the Docker image will be pushed to the configured Docker Registry.
+6 -3
View File
@@ -25,7 +25,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper.version}</version>
<version>${build-helper-plugin.version}</version>
<executions>
<execution>
<id>copy-and-filter-docker-resources</id>
@@ -49,6 +49,7 @@
<!-- Dockerfile ADD/COPY commands can only use files inside the context build directory -->
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>${maven-resources-plugin.version}</version>
<executions>
<execution>
<id>copy-jar</id>
@@ -75,7 +76,8 @@
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.39.0</version>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<configuration>
<images>
<image>
@@ -145,7 +147,8 @@
<docker.image.tag>${project.version}</docker.image.tag>
<!-- versions -->
<build-helper.version>3.6.1</build-helper.version>
<build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<maven-resources-plugin.version>3.4.0</maven-resources-plugin.version>
</properties>
</profile>
</profiles>
+6
View File
@@ -53,6 +53,12 @@ The following properties are intended to be exposed by inheriting Public API Mav
| `docker.image.name` | **Yes** | | The Docker Image name. You typically want to pattern it as `prefix/${project.artifactId}`.<br/>*Inherited from [`beedk-springboot-docker-base-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-springboot-docker-base-tile)* |
| `docker.image.tag` | | *Project Version* | The Docker Image tag or label. This will default to the Maven project version.<br/>*Inherited from [`beedk-springboot-docker-base-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-springboot-docker-base-tile)* |
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `download-plugin.version` |
## Results
A Docker image will be built using your local Docker installation during the `package` phase. It will be tagged both with and without the configured Docker Registry. During the `deploy` phase, the Docker image will be pushed to the configured Docker Registry.
+13 -1
View File
@@ -32,7 +32,7 @@
<plugin>
<groupId>com.googlecode.maven-download-plugin</groupId>
<artifactId>download-maven-plugin</artifactId>
<version>1.6.1</version>
<version>${download-plugin.version}</version>
<executions>
<!-- TODO eventually replace these with the archetype versions -->
<execution>
@@ -51,6 +51,18 @@
</plugins>
</build>
</profile>
<profile>
<id>default-props</id>
<activation>
<property>
<name>!some-prop-that-never-exists</name>
</property>
</activation>
<properties>
<!-- versions -->
<download-plugin.version>1.13.0</download-plugin.version>
</properties>
</profile>
</profiles>
<tiles>