dynamic plugin versions with docs

This commit is contained in:
2026-02-09 16:45:39 -05:00
parent 29d0ef1398
commit bd4ddd12f7
67 changed files with 332 additions and 82 deletions
+2
View File
@@ -24,6 +24,8 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>start-alts</id> <id>start-alts</id>
+2
View File
@@ -32,6 +32,8 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>run-alts</id> <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.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. | | `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 ## Results
This Maven Tile will result in the definition of the following Maven properties during the respective Maven phase. 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> <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.version}</version> <version>${build-helper-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>module-snapshot-timestamp</id> <id>module-snapshot-timestamp</id>
@@ -50,7 +50,7 @@
<plugin> <plugin>
<groupId>com.inteligr8</groupId> <groupId>com.inteligr8</groupId>
<artifactId>regex-maven-plugin</artifactId> <artifactId>regex-maven-plugin</artifactId>
<version>1.0.5</version> <version>${regex-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>acs-module-version</id> <id>acs-module-version</id>
@@ -78,7 +78,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.version}</version> <version>${build-helper-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>add-acs-module-resources</id> <id>add-acs-module-resources</id>
@@ -253,7 +253,7 @@
<!-- This plugin changes the packaging directory to the consolidated directory --> <!-- This plugin changes the packaging directory to the consolidated directory -->
<plugin> <plugin>
<artifactId>maven-jar-plugin</artifactId> <artifactId>maven-jar-plugin</artifactId>
<version>${maven-jar.version}</version> <version>${maven-jar-plugin.version}</version>
<configuration> <configuration>
<classesDirectory>${project.build.packageDirectory}</classesDirectory> <classesDirectory>${project.build.packageDirectory}</classesDirectory>
</configuration> </configuration>
@@ -262,7 +262,7 @@
<plugin> <plugin>
<groupId>com.inteligr8.alfresco</groupId> <groupId>com.inteligr8.alfresco</groupId>
<artifactId>amp-maven-plugin</artifactId> <artifactId>amp-maven-plugin</artifactId>
<version>1.1.4</version> <version>${amp-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>build-amp-file</id> <id>build-amp-file</id>
@@ -281,7 +281,7 @@
<plugin> <plugin>
<groupId>com.inteligr8</groupId> <groupId>com.inteligr8</groupId>
<artifactId>conditional-maven-plugin</artifactId> <artifactId>conditional-maven-plugin</artifactId>
<version>1.0.1</version> <version>${conditional-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>check-amp-file</id> <id>check-amp-file</id>
@@ -315,7 +315,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.version}</version> <version>${build-helper-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>attach-amp</id> <id>attach-amp</id>
@@ -369,7 +369,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>1.6.1</version> <version>${download-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>download-module-props</id> <id>download-module-props</id>
@@ -405,8 +405,12 @@
<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.version>3.6.1</build-helper.version> <build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<maven-jar.version>3.4.2</maven-jar.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> </properties>
</profile> </profile>
</profiles> </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-platform-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results ## 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. 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 --> <!-- This plugin downloads the Platform WAR and JDBC JAR dependency -->
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version> <version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<!-- This execution downloads the Platform WAR --> <!-- This execution downloads the Platform WAR -->
<execution> <execution>
@@ -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.version>3.8.1</maven-dependency.version> <maven-dependency-plugin.version>3.9.0</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>
@@ -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 `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. * 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 ### Other APIs
Additional less important configurations are inherited from the following Maven Tiles. 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) * [`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 ## Results
The ACS Platform, database, and MQ components will be started during the `process-classes` Maven phase. 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 --> <!-- This plugin downloads the Platform WAR and JDBC JAR dependency -->
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version> <version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<!-- This execution downloads the Platform WAR --> <!-- This execution downloads the Platform WAR -->
<execution> <execution>
@@ -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.version>3.8.1</maven-dependency.version> <maven-dependency-plugin.version>3.9.0</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>
+2 -1
View File
@@ -24,7 +24,8 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <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> <executions>
<execution> <execution>
<id>start-acs-platform</id> <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) * [`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 ## Results
The project will build as a deployable ACS Platform module. The project will build as a deployable ACS Platform module.
+4 -2
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.version}</version> <version>${build-helper-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>add-acs-platform-module-resources</id> <id>add-acs-platform-module-resources</id>
@@ -46,6 +46,7 @@
</plugin> </plugin>
<plugin> <plugin>
<artifactId>maven-resources-plugin</artifactId> <artifactId>maven-resources-plugin</artifactId>
<version>${maven-resources-plugin.version}</version>
<executions> <executions>
<!-- This plugin execution consolidates the compiled/generated/filtered resources into one directory for packaging --> <!-- This plugin execution consolidates the compiled/generated/filtered resources into one directory for packaging -->
<execution> <execution>
@@ -81,7 +82,8 @@
<alfresco.ext.package>alfresco.extension</alfresco.ext.package> <alfresco.ext.package>alfresco.extension</alfresco.ext.package>
<!-- versions --> <!-- 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> </properties>
</profile> </profile>
</profiles> </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) * [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results ## Results
The ACS Platform, database, and MQ components will be started during the `process-classes` Maven phase. 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 --> <!-- This plugin downloads ancillary WARs -->
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version> <version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<!-- This execution downloads the API Explorer WAR --> <!-- This execution downloads the API Explorer WAR -->
<execution> <execution>
@@ -73,6 +73,8 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>run-acs-platform</id> <id>run-acs-platform</id>
@@ -307,7 +309,7 @@
<acs-postgres.version>12</acs-postgres.version> <acs-postgres.version>12</acs-postgres.version>
<acs-activemq.version>5.18.4</acs-activemq.version> <acs-activemq.version>5.18.4</acs-activemq.version>
<tomcat-rad.version>9-2.1</tomcat-rad.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> </properties>
</profile> </profile>
</profiles> </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-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) * [`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 ## 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. 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 --> <!-- This plugin downloads the Platform JAR-based extension modules and runtime/test dependencies -->
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version> <version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<!-- This execution downloads the dependency JARs, including JAR modules --> <!-- This execution downloads the dependency JARs, including JAR modules -->
<execution> <execution>
@@ -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.version>3.8.1</maven-dependency.version> <maven-dependency-plugin.version>3.9.0</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>
@@ -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-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) * [`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 ## Results
The ACS Platform, database, and MQ components will be started during the `process-classes` Maven phase. 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 --> <!-- This plugin downloads the Platform JAR-based extension modules and runtime/test dependencies -->
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version> <version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<!-- This execution downloads the dependency JARs, including JAR modules --> <!-- This execution downloads the dependency JARs, including JAR modules -->
<execution> <execution>
@@ -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.version>3.8.1</maven-dependency.version> <maven-dependency-plugin.version>3.9.0</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>
+13 -1
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>1.6.1</version> <version>${download-plugin.version}</version>
<executions> <executions>
<!-- TODO eventually replace these with the archetype versions --> <!-- TODO eventually replace these with the archetype versions -->
<execution> <execution>
@@ -73,6 +73,18 @@
</plugins> </plugins>
</build> </build>
</profile> </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> </profiles>
<tiles> <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. 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) * [`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'. --> <!-- This plugin disables the WAR packaging if packaging is 'war'. -->
<plugin> <plugin>
<artifactId>maven-war-plugin</artifactId> <artifactId>maven-war-plugin</artifactId>
<version>${maven-war.version}</version> <!-- Need v3+ --> <version>${maven-war-plugin.version}</version> <!-- Need v3+ -->
<configuration> <configuration>
<failOnMissingWebXml>false</failOnMissingWebXml> <failOnMissingWebXml>false</failOnMissingWebXml>
<skip>true</skip> <skip>true</skip>
@@ -32,7 +32,7 @@
<!-- This plugin overrides the default install and uses the built WAR from the dependent tile. --> <!-- This plugin overrides the default install and uses the built WAR from the dependent tile. -->
<plugin> <plugin>
<artifactId>maven-install-plugin</artifactId> <artifactId>maven-install-plugin</artifactId>
<version>${maven-install.version}</version> <version>${maven-install-plugin.version}</version>
<configuration> <configuration>
<!-- do not install the normal WAR --> <!-- do not install the normal WAR -->
<skip>true</skip> <skip>true</skip>
@@ -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.version>3.4.0</maven-war.version> <maven-war-plugin.version>3.5.1</maven-war-plugin.version>
<maven-install.version>3.1.4</maven-install.version> <maven-install-plugin.version>3.1.4</maven-install-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+2
View File
@@ -24,6 +24,8 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>start-acs-search</id> <id>start-acs-search</id>
+2
View File
@@ -32,6 +32,8 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>run-acs-search</id> <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. * 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 ### Other APIs
Additional less important configurations are inherited from the following Maven Tiles. 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) * [`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 ## Results
The ACS Share component will be started during the `process-classes` Maven phase. 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 --> <!-- This plugin downloads the Share WAR -->
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version> <version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<!-- This execution downloads the Share WAR --> <!-- This execution downloads the Share WAR -->
<execution> <execution>
@@ -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.version>3.8.1</maven-dependency.version> <maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </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) * [`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 ## Results
The project will build as a deployable ACS Share module. The project will build as a deployable ACS Share module.
+4 -2
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.version}</version> <version>${build-helper-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>add-acs-share-module-resources</id> <id>add-acs-share-module-resources</id>
@@ -65,6 +65,7 @@
</plugin> </plugin>
<plugin> <plugin>
<artifactId>maven-resources-plugin</artifactId> <artifactId>maven-resources-plugin</artifactId>
<version>${maven-resources-plugin.version}</version>
<executions> <executions>
<!-- This plugin execution consolidates the compiled/generated/filtered resources into one directory for packaging --> <!-- This plugin execution consolidates the compiled/generated/filtered resources into one directory for packaging -->
<execution> <execution>
@@ -100,7 +101,8 @@
<alfresco.ext.package>alfresco.web-extension</alfresco.ext.package> <alfresco.ext.package>alfresco.web-extension</alfresco.ext.package>
<!-- versions --> <!-- 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> </properties>
</profile> </profile>
</profiles> </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) * [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `download-plugin.version` |
## Results ## Results
The ACS Share will be started during the `process-classes` Maven phase. The ACS Share will be started during the `process-classes` Maven phase.
+4 -1
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>1.6.1</version> <version>${download-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>download-share-config</id> <id>download-share-config</id>
@@ -77,6 +77,8 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>run-acs-share</id> <id>run-acs-share</id>
@@ -172,6 +174,7 @@
<!-- versions --> <!-- versions -->
<tomcat-rad.version>9-2.1</tomcat-rad.version> <tomcat-rad.version>9-2.1</tomcat-rad.version>
<download-plugin.version>1.13.0</download-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>
+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-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) * [`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 ## Results
ACS Share will be started and stopped during the `pre-integration-test` and `post-integration-test` Maven phases, respectively. 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 --> <!-- This plugin downloads the Share JAR-based extension modules and runtime/test dependencies -->
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version> <version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<!-- This execution downloads the dependency JARs, including JAR modules --> <!-- This execution downloads the dependency JARs, including JAR modules -->
<execution> <execution>
@@ -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>1.6.1</version> <version>${download-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>download-share-config</id> <id>download-share-config</id>
@@ -87,6 +87,8 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>start-acs-share</id> <id>start-acs-share</id>
@@ -167,7 +169,8 @@
<!-- versions --> <!-- versions -->
<tomcat-rad.version>9-2.1</tomcat-rad.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>
<download-plugin.version>1.13.0</download-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>
+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-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) * [`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 ## Results
ACS Share will be started during the `process-classes` Maven phase. 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 --> <!-- This plugin downloads the Share JAR-based extension modules -->
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version> <version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<!-- This execution downloads the dependency JARs, including JAR modules --> <!-- This execution downloads the dependency JARs, including JAR modules -->
<execution> <execution>
@@ -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.version>3.8.1</maven-dependency.version> <maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+13 -1
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>1.6.1</version> <version>${download-plugin.version}</version>
<executions> <executions>
<!-- TODO eventually replace these with the archetype versions --> <!-- TODO eventually replace these with the archetype versions -->
<execution> <execution>
@@ -73,6 +73,18 @@
</plugins> </plugins>
</build> </build>
</profile> </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> </profiles>
<tiles> <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. 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) * [`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'. --> <!-- This plugin disables the WAR packaging if packaging is 'war'. -->
<plugin> <plugin>
<artifactId>maven-war-plugin</artifactId> <artifactId>maven-war-plugin</artifactId>
<version>${maven-war.version}</version> <!-- Need v3+ --> <version>${maven-war-plugin.version}</version> <!-- Need v3+ -->
<configuration> <configuration>
<failOnMissingWebXml>false</failOnMissingWebXml> <failOnMissingWebXml>false</failOnMissingWebXml>
<skip>true</skip> <skip>true</skip>
@@ -32,7 +32,7 @@
<!-- This plugin overrides the default install and uses the built WAR from the dependent tile. --> <!-- This plugin overrides the default install and uses the built WAR from the dependent tile. -->
<plugin> <plugin>
<artifactId>maven-install-plugin</artifactId> <artifactId>maven-install-plugin</artifactId>
<version>${maven-install.version}</version> <version>${maven-install-plugin.version}</version>
<configuration> <configuration>
<skip>true</skip> <skip>true</skip>
</configuration> </configuration>
@@ -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.version>3.4.0</maven-war.version> <maven-war-plugin.version>3.5.1</maven-war-plugin.version>
<maven-install.version>3.1.4</maven-install.version> <maven-install-plugin.version>3.1.4</maven-install-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </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) * [`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 ## 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. 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 --> <!-- This plugin downloads the dependency AMPs -->
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version> <version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<!-- This execution downloads the dependency AMPs in the 'compile' and 'runtime' scopes --> <!-- This execution downloads the dependency AMPs in the 'compile' and 'runtime' scopes -->
<execution> <execution>
@@ -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.version>3.8.1</maven-dependency.version> <maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </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) * [`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 ## 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. 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 --> <!-- This plugin downloads the dependency AMPs -->
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version> <version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<!-- This execution downloads the dependency AMPs in the `compile`, `runtime`, and `test' scopes --> <!-- This execution downloads the dependency AMPs in the `compile`, `runtime`, and `test' scopes -->
<execution> <execution>
@@ -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.version>3.8.1</maven-dependency.version> <maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </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) * [`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 ## 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. 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 --> <!-- This plugin downloads the dependency AMPs -->
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version> <version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<!-- This execution downloads the dependency AMPs in the `compile`, `runtime`, and `test' scopes --> <!-- This execution downloads the dependency AMPs in the `compile`, `runtime`, and `test' scopes -->
<execution> <execution>
@@ -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.version>3.8.1</maven-dependency.version> <maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </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.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. | | `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 ## Results
The configured WAR will be downloaded to your local Maven Repository and copied into the configured directory during the configured Maven phase. 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 --> <!-- This plugin downloads the parameterized WAR -->
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version> <version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<!-- This execution downloads the parameterized WAR --> <!-- This execution downloads the parameterized WAR -->
<execution> <execution>
@@ -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.version>3.8.1</maven-dependency.version> <maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+4 -4
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.version}</version> <version>${build-helper-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>copy-and-filter-docker-resources</id> <id>copy-and-filter-docker-resources</id>
@@ -48,7 +48,7 @@
<!-- This plugin downloads the Platform JAR-based extension modules and runtime/test dependencies --> <!-- This plugin downloads the Platform JAR-based extension modules and runtime/test dependencies -->
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version> <version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<!-- This execution downloads the dependency JARs, including JAR modules --> <!-- This execution downloads the dependency JARs, including JAR modules -->
<execution> <execution>
@@ -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.version>3.6.1</build-helper.version> <build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<maven-dependency.version>3.8.1</maven-dependency.version> <maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </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.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.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 | | `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 --> <!-- This plugin serializes the compile/runtime AMP and JAR dependencies into a classpath string -->
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version> <version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>generate-amp-notest-classpath</id> <id>generate-amp-notest-classpath</id>
@@ -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>1.0.5</version> <version>${regex-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>string-2-boolean-1</id> <id>string-2-boolean-1</id>
@@ -140,7 +140,8 @@
</activation> </activation>
<properties> <properties>
<!-- versions --> <!-- 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> </properties>
</profile> </profile>
</profiles> </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) * [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results ## Results
The APS app and database will be started and stopped during the `pre-integration-test` and `post-integration-test` Maven phases, respectively. 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 --> <!-- This plugin downloads the parameterized WAR -->
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version> <version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<!-- This execution downloads the dependency JARs, including JAR modules --> <!-- This execution downloads the dependency JARs, including JAR modules -->
<execution> <execution>
@@ -78,6 +78,8 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>start-aps-app</id> <id>start-aps-app</id>
@@ -233,7 +235,7 @@
<aps-postgres.version>15</aps-postgres.version> <aps-postgres.version>15</aps-postgres.version>
<aps.version>25.1.1</aps.version> <aps.version>25.1.1</aps.version>
<tomcat-rad.version>10-2.2</tomcat-rad.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 --> <!-- results -->
<project.build.warFile>${project.build.warDirectory}/${aps.war.artifactId}-${aps.war.version}.war</project.build.warFile> <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) * [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results ## Results
The APS app and database will be started during the `process-classes` Maven phase. 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 --> <!-- This plugin downloads the parameterized WAR -->
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version> <version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<!-- This execution downloads the dependency JARs, including JAR modules --> <!-- This execution downloads the dependency JARs, including JAR modules -->
<execution> <execution>
@@ -86,6 +86,8 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>run-aps-app</id> <id>run-aps-app</id>
@@ -221,7 +223,7 @@
<aps-postgres.version>15</aps-postgres.version> <aps-postgres.version>15</aps-postgres.version>
<aps.version>25.1.1</aps.version> <aps.version>25.1.1</aps.version>
<tomcat-rad.version>10-2.2</tomcat-rad.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 --> <!-- results -->
<project.build.warFile>${project.build.warDirectory}/${aps.war.artifactId}-${aps.war.version}.war</project.build.warFile> <project.build.warFile>${project.build.warDirectory}/${aps.war.artifactId}-${aps.war.version}.war</project.build.warFile>
+2
View File
@@ -32,6 +32,8 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>run-aps</id> <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.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)* | | `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 ## 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. 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> <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>1.6.1</version> <version>${download-plugin.version}</version>
<executions> <executions>
<!-- TODO eventually replace these with the archetype versions --> <!-- TODO eventually replace these with the archetype versions -->
<execution> <execution>
@@ -62,6 +62,9 @@
<!-- configuring beedk-ate-it-tile, if applicable --> <!-- configuring beedk-ate-it-tile, if applicable -->
<ate.docker.image.name>${docker.image.name}</ate.docker.image.name> <ate.docker.image.name>${docker.image.name}</ate.docker.image.name>
<ate.docker.image.tag>${docker.image.tag}</ate.docker.image.tag> <ate.docker.image.tag>${docker.image.tag}</ate.docker.image.tag>
<!-- versions -->
<download-plugin.version>1.13.0</download-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+2
View File
@@ -24,6 +24,8 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>start-ate</id> <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) * [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results ## 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. 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 --> <!-- This plugin downloads the dependent runtime/test JARs -->
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>${maven-dependency.version}</version> <version>${maven-dependency-plugin.version}</version>
<executions> <executions>
<!-- This execution downloads the dependency JARs --> <!-- This execution downloads the dependency JARs -->
<execution> <execution>
@@ -50,6 +50,8 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>run-ate</id> <id>run-ate</id>
@@ -121,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.version>3.8.1</maven-dependency.version> <maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties> </properties>
</profile> </profile>
</profiles> </profiles>
+2
View File
@@ -32,6 +32,8 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>run-ate</id> <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. | | `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 ## Results
The Spring Boot project will be repackaged during the `package` phase so all dependencies are consolidated into a single JAR file. 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> <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.version}</version> <version>${build-helper-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>1.6.1</version> <version>${download-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 -->
@@ -140,7 +140,8 @@
<properties> <properties>
<!-- versions --> <!-- versions -->
<spring-boot.version>2.4.3</spring-boot.version> <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> </properties>
</profile> </profile>
</profiles> </profiles>
+2
View File
@@ -24,6 +24,8 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>start-ats</id> <id>start-ats</id>
+2
View File
@@ -32,6 +32,8 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>run-ats</id> <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. 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 |
| -------------------------------------- |
| Maven Property | Required | Default | Description | | `fabric8-docker-maven-plugin.version` |
| -------------------------------------- |:--------:| ----------------- | ----------- |
| `beedk.plugins.fabric8.docker.version` | | *not important* | The version of the [docker-maven-plugin](https://dmp.fabric8.io/) Maven Plugin. |
## Results ## Results
+2 -2
View File
@@ -24,7 +24,7 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<version>${beedk.plugins.fabric8.docker.version}</version> <version>${fabric8-docker-maven-plugin.version}</version>
<configuration> <configuration>
<containerNamePattern>${project.artifactId}-%a</containerNamePattern> <containerNamePattern>${project.artifactId}-%a</containerNamePattern>
<autoCreateCustomNetworks>true</autoCreateCustomNetworks> <autoCreateCustomNetworks>true</autoCreateCustomNetworks>
@@ -43,7 +43,7 @@
</activation> </activation>
<properties> <properties>
<!-- versions --> <!-- 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> </properties>
</profile> </profile>
</profiles> </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.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. | | `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 ## 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. 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> <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.version}</version> <version>${build-helper-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>copy-and-filter-docker-resources</id> <id>copy-and-filter-docker-resources</id>
@@ -49,6 +49,7 @@
<!-- Dockerfile ADD/COPY commands can only use files inside the context build directory --> <!-- Dockerfile ADD/COPY commands can only use files inside the context build directory -->
<plugin> <plugin>
<artifactId>maven-resources-plugin</artifactId> <artifactId>maven-resources-plugin</artifactId>
<version>${maven-resources-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>copy-jar</id> <id>copy-jar</id>
@@ -75,7 +76,8 @@
<plugin> <plugin>
<groupId>io.fabric8</groupId> <groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId> <artifactId>docker-maven-plugin</artifactId>
<version>0.39.0</version> <!-- version is inherited from parent tile -->
<version>${fabric8-docker-maven-plugin.version}</version>
<configuration> <configuration>
<images> <images>
<image> <image>
@@ -145,7 +147,8 @@
<docker.image.tag>${project.version}</docker.image.tag> <docker.image.tag>${project.version}</docker.image.tag>
<!-- versions --> <!-- 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> </properties>
</profile> </profile>
</profiles> </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.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)* | | `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 ## 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. 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> <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>1.6.1</version> <version>${download-plugin.version}</version>
<executions> <executions>
<!-- TODO eventually replace these with the archetype versions --> <!-- TODO eventually replace these with the archetype versions -->
<execution> <execution>
@@ -51,6 +51,18 @@
</plugins> </plugins>
</build> </build>
</profile> </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> </profiles>
<tiles> <tiles>