Compare commits

..
20 Commits
Author SHA1 Message Date
brian.long e8c4d6e49b v1.1.19 poms 2026-04-20 18:27:48 -04:00
brian.long d3a6b28232 Merge branch 'develop' into stable 2026-04-20 18:27:17 -04:00
brian.long 4e817b1981 tomcat-rad v2.3 2026-04-20 18:27:03 -04:00
brian.long 0eacdc5f25 added fs-maven-plugin to create possibly unused volumes 2026-04-20 18:24:41 -04:00
brian.long dfcc723ece updated maven-jar-plugin to v3.5.0 2026-04-20 18:23:13 -04:00
brian.long 72fe452fb3 update RAD documentation 2026-04-20 18:23:01 -04:00
brian.long fdec140290 v1.1.18 poms 2026-02-09 16:46:46 -05:00
brian.long 2ae7df7571 Merge branch 'develop' into stable 2026-02-09 16:46:01 -05:00
brian.long bd4ddd12f7 dynamic plugin versions with docs 2026-02-09 16:45:39 -05:00
brian.long 1ec2584d41 v1.1.17 poms 2025-10-07 17:21:38 -04:00
brian.long 2f276b9c81 Merge branch 'develop' into stable 2025-10-07 17:21:16 -04:00
brian.long 29d0ef1398 upgraded yuicompressor due to security concerns 2025-10-07 17:20:42 -04:00
brian.long bce5e7c019 v1.1.16 poms 2025-07-08 17:13:50 -04:00
brian.long 883f74a6d4 Merge branch 'develop' into stable 2025-07-08 15:39:58 -04:00
brian.long 2430643937 auto-publish 2025-07-08 15:39:44 -04:00
brian.long 49c90ed198 ossrh to central-publish 2025-07-08 15:30:15 -04:00
brian.long 0b2cbcf060 plugin version upgrades and parameterization 2025-07-08 14:11:37 -04:00
brian.long 7f04bf7801 v1.1.15 poms 2025-05-28 10:03:01 -04:00
brian.long d45223d3ec Merge branch 'develop' into stable 2025-05-28 10:02:25 -04:00
brian.long 6fc66409c0 APS upgrade 2025-05-28 10:02:14 -04:00
124 changed files with 578 additions and 135 deletions
+1 -1
View File
@@ -83,7 +83,7 @@ The following tiles (side-loaded components) are useful to users of the BeeDK.
If your project includes RAD tiles, you can start the application with the following command.
```sh
mvn -Drad process-classes
mvn -Drad process-test-classes
```
To stop RAD and remove the Docker containers, you will need to do it through Docker commands. This will differ between operating systems. The Maven Archetypes provides scripts to assist with these operations called `rad.sh` or `rad.ps1`.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+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>
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+18 -11
View File
@@ -33,7 +33,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</version>
<version>${build-helper-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>3.2.0</version>
<version>${build-helper-plugin.version}</version>
<executions>
<execution>
<id>add-acs-module-resources</id>
@@ -138,7 +138,6 @@
<!-- This plugin prevents binary file formats from being corrupted due to filtering -->
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<encoding>UTF-8</encoding>
<nonFilteredFileExtensions>
@@ -218,9 +217,9 @@
</plugin>
<!-- This plugin minifies (compresses) JavaScript files -->
<plugin>
<groupId>net.alchim31.maven</groupId>
<groupId>com.github.hazendaz.maven</groupId>
<artifactId>yuicompressor-maven-plugin</artifactId>
<version>1.5.1</version>
<version>2.2.0</version>
<configuration>
<excludes>
<exclude>**/webscripts/**</exclude>
@@ -254,7 +253,7 @@
<!-- This plugin changes the packaging directory to the consolidated directory -->
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<version>${maven-jar-plugin.version}</version>
<configuration>
<classesDirectory>${project.build.packageDirectory}</classesDirectory>
</configuration>
@@ -263,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>
@@ -282,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>
@@ -316,7 +315,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</version>
<version>${build-helper-plugin.version}</version>
<executions>
<execution>
<id>attach-amp</id>
@@ -370,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>
@@ -404,6 +403,14 @@
<!-- output -->
<alfresco.module.path>alfresco/module/${alfresco.module.pathname}</alfresco.module.path>
<!-- versions -->
<build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<maven-jar-plugin.version>3.5.0</maven-jar-plugin.version>
<download-plugin.version>1.13.0</download-plugin.version>
<regex-plugin.version>1.0.7</regex-plugin.version>
<conditional-plugin.version>1.0.2</conditional-plugin.version>
<amp-plugin.version>1.1.5</amp-plugin.version>
</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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+2 -1
View File
@@ -23,7 +23,7 @@
<!-- This plugin downloads the Platform WAR and JDBC JAR dependency -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the Platform WAR -->
<execution>
@@ -110,6 +110,7 @@
<!-- versions -->
<postgres.jdbc.version>42.2.18</postgres.jdbc.version>
<maven-dependency-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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
@@ -31,7 +31,7 @@
<!-- This plugin downloads the Platform WAR and JDBC JAR dependency -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the Platform WAR -->
<execution>
@@ -115,6 +115,7 @@
<!-- versions -->
<postgres.jdbc.version>42.2.18</postgres.jdbc.version>
<maven-dependency-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>
+6
View File
@@ -80,6 +80,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 |
| ---------------------------------- |
| `fs-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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+25 -2
View File
@@ -20,11 +20,33 @@
<build>
<plugins>
<plugin>
<groupId>com.inteligr8</groupId>
<artifactId>fs-maven-plugin</artifactId>
<version>${fs-plugin.version}</version>
<executions>
<!-- creates missing directories used in volumes, which is required for podman -->
<execution>
<id>mkdirs-docker-volumes</id>
<phase>pre-integration-test</phase>
<goals><goal>mkdir</goal></goals>
<configuration>
<paths>
<path>${beedk.deploy.platform.classesDirectory}</path>
<path>${beedk.deploy.platform.testClassesDirectory}</path>
<path>${beedk.deploy.platform.extDirectory}</path>
<path>${beedk.deploy.platform.dataDirectory}</path>
</paths>
</configuration>
</execution>
</executions>
</plugin>
<!-- Using Docker to host the web application -->
<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>
@@ -363,7 +385,8 @@
<!-- versions -->
<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>
<tomcat-rad.version>2.3-tomcat9</tomcat-rad.version>
<fs-plugin.version>1.0.0</fs-plugin.version>
</properties>
</profile>
</profiles>
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+6 -2
View File
@@ -23,7 +23,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</version>
<version>${build-helper-plugin.version}</version>
<executions>
<execution>
<id>add-acs-platform-module-resources</id>
@@ -46,7 +46,7 @@
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
<version>${maven-resources-plugin.version}</version>
<executions>
<!-- This plugin execution consolidates the compiled/generated/filtered resources into one directory for packaging -->
<execution>
@@ -80,6 +80,10 @@
<!-- output -->
<alfresco.ext.path>alfresco/extension</alfresco.ext.path>
<alfresco.ext.package>alfresco.extension</alfresco.ext.package>
<!-- versions -->
<build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<maven-resources-plugin.version>3.4.0</maven-resources-plugin.version>
</properties>
</profile>
</profiles>
+7
View File
@@ -93,6 +93,13 @@ 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` |
| `fs-plugin.version` |
## Results
The ACS Platform, database, and MQ components will be started during the `process-classes` Maven phase.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+30 -2
View File
@@ -31,7 +31,7 @@
<!-- This plugin downloads ancillary WARs -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the API Explorer WAR -->
<execution>
@@ -69,10 +69,36 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.inteligr8</groupId>
<artifactId>fs-maven-plugin</artifactId>
<version>${fs-plugin.version}</version>
<executions>
<!-- creates missing directories used in volumes, which is required for podman -->
<execution>
<id>mkdirs-docker-volumes</id>
<phase>process-test-classes</phase>
<goals><goal>mkdir</goal></goals>
<configuration>
<paths>
<path>${beedk.deploy.platform.classesDirectory}</path>
<path>${beedk.deploy.platform.modClassesDirectory}</path>
<path>${beedk.deploy.platform.extClassesDirectory}</path>
<path>${beedk.deploy.platform.testClassesDirectory}</path>
<path>${beedk.deploy.platform.extDirectory}</path>
<path>${beedk.deploy.platform.webDirectory}</path>
<path>${beedk.deploy.platform.dataDirectory}</path>
</paths>
</configuration>
</execution>
</executions>
</plugin>
<!-- Using Docker to host the web application -->
<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>
@@ -306,7 +332,9 @@
<acs-aos.war.version>1.3.2.1</acs-aos.war.version>
<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>
<tomcat-rad.version>2.3-tomcat9</tomcat-rad.version>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
<fs-plugin.version>1.0.0</fs-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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+2 -1
View File
@@ -23,7 +23,7 @@
<!-- This plugin downloads the Platform JAR-based extension modules and runtime/test dependencies -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -100,6 +100,7 @@
<!-- versions -->
<postgres.jdbc.version>42.2.18</postgres.jdbc.version>
<alfresco.platform.war.version>${alfresco.platform.version}</alfresco.platform.war.version>
<maven-dependency-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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+2 -1
View File
@@ -31,7 +31,7 @@
<!-- This plugin downloads the Platform JAR-based extension modules and runtime/test dependencies -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -104,6 +104,7 @@
<!-- versions -->
<postgres.jdbc.version>42.2.18</postgres.jdbc.version>
<alfresco.platform.war.version>${alfresco.platform.version}</alfresco.platform.war.version>
<maven-dependency-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>
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+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` |
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+6 -2
View File
@@ -23,7 +23,7 @@
<!-- This plugin disables the WAR packaging if packaging is 'war'. -->
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>3.0.0</version> <!-- Need v3+ -->
<version>${maven-war-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>3.0.0-M1</version>
<version>${maven-install-plugin.version}</version>
<configuration>
<!-- do not install the normal WAR -->
<skip>true</skip>
@@ -97,6 +97,10 @@
<!-- configuring beedk-acs-webapp-artifact-tile -->
<alfresco.platform.war.version>${alfresco.platform.version}</alfresco.platform.war.version>
<alfresco.war.version>${alfresco.platform.war.version}</alfresco.war.version>
<!-- versions -->
<maven-war-plugin.version>3.5.1</maven-war-plugin.version>
<maven-install-plugin.version>3.1.4</maven-install-plugin.version>
</properties>
</profile>
</profiles>
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+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>
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+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>
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+4 -1
View File
@@ -31,7 +31,7 @@
<!-- This plugin downloads the Share WAR -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the Share WAR -->
<execution>
@@ -72,6 +72,9 @@
<!-- configuring beedk-acs-share-rad-tile -->
<beedk.deploy.share.warFile>${project.build.warDirectory}/${alfresco.share.war.artifactId}-${alfresco.share.war.version}.war</beedk.deploy.share.warFile>
<beedk.deploy.share.extDirectory>${project.build.directory}/ext/share</beedk.deploy.share.extDirectory>
<!-- versions -->
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+6 -2
View File
@@ -23,7 +23,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</version>
<version>${build-helper-plugin.version}</version>
<executions>
<execution>
<id>add-acs-share-module-resources</id>
@@ -65,7 +65,7 @@
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.2.0</version>
<version>${maven-resources-plugin.version}</version>
<executions>
<!-- This plugin execution consolidates the compiled/generated/filtered resources into one directory for packaging -->
<execution>
@@ -99,6 +99,10 @@
<!-- output -->
<alfresco.ext.path>alfresco/web-extension</alfresco.ext.path>
<alfresco.ext.package>alfresco.web-extension</alfresco.ext.package>
<!-- versions -->
<build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<maven-resources-plugin.version>3.4.0</maven-resources-plugin.version>
</properties>
</profile>
</profiles>
+7
View File
@@ -77,6 +77,13 @@ 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` |
| `fs-plugin.version` |
## Results
The ACS Share will be started during the `process-classes` Maven phase.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+30 -2
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>
@@ -73,10 +73,36 @@
</replacements>
</configuration>
</plugin>
<plugin>
<groupId>com.inteligr8</groupId>
<artifactId>fs-maven-plugin</artifactId>
<version>${fs-plugin.version}</version>
<executions>
<!-- creates missing directories used in volumes, which is required for podman -->
<execution>
<id>mkdirs-docker-volumes</id>
<phase>process-test-classes</phase>
<goals><goal>mkdir</goal></goals>
<configuration>
<paths>
<path>${beedk.deploy.share.classesDirectory}</path>
<path>${beedk.deploy.share.modClassesDirectory}</path>
<path>${beedk.deploy.share.extClassesDirectory}</path>
<path>${beedk.deploy.share.testClassesDirectory}</path>
<path>${project.build.directory}/runtime-classes</path>
<path>${beedk.deploy.share.extDirectory}</path>
<path>${beedk.deploy.share.webDirectory}</path>
</paths>
</configuration>
</execution>
</executions>
</plugin>
<!-- Using Docker to host the web application -->
<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>
@@ -171,7 +197,9 @@
<acs-share.debugger.port>8100</acs-share.debugger.port>
<!-- versions -->
<tomcat-rad.version>9-2.1</tomcat-rad.version>
<tomcat-rad.version>2.3-tomcat9</tomcat-rad.version>
<download-plugin.version>1.13.0</download-plugin.version>
<fs-plugin.version>1.0.0</fs-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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+7 -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>3.6.1</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>
@@ -166,7 +168,9 @@
<acs-share.port>8180</acs-share.port>
<!-- versions -->
<tomcat-rad.version>9-2.1</tomcat-rad.version>
<tomcat-rad.version>2.3-tomcat9</tomcat-rad.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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+4 -1
View File
@@ -31,7 +31,7 @@
<!-- This plugin downloads the Share JAR-based extension modules -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -69,6 +69,9 @@
<!-- configuring beedk-acs-webapp-artifact-tile -->
<alfresco.war.version>${alfresco.share.version}</alfresco.war.version>
<!-- versions -->
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+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` |
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+6 -2
View File
@@ -23,7 +23,7 @@
<!-- This plugin disables the WAR packaging if packaging is 'war'. -->
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>3.0.0</version> <!-- Need v3+ -->
<version>${maven-war-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>3.0.0-M1</version>
<version>${maven-install-plugin.version}</version>
<configuration>
<skip>true</skip>
</configuration>
@@ -67,6 +67,10 @@
<!-- configuring beedk-acs-webapp-artifact-tile -->
<alfresco.war.artifactId>share</alfresco.war.artifactId>
<alfresco.war.version>${alfresco.share.version}</alfresco.war.version>
<!-- versions -->
<maven-war-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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
@@ -23,7 +23,7 @@
<!-- This plugin downloads the dependency AMPs -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency AMPs in the 'compile' and 'runtime' scopes -->
<execution>
@@ -72,6 +72,9 @@
<properties>
<!-- configurable -->
<project.build.ampDirectory>${project.build.directory}/amps</project.build.ampDirectory>
<!-- versions -->
<maven-dependency-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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+4 -1
View File
@@ -23,7 +23,7 @@
<!-- This plugin downloads the dependency AMPs -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency AMPs in the `compile`, `runtime`, and `test' scopes -->
<execution>
@@ -76,6 +76,9 @@
<!-- configuring beedk-acs-webapp-artifact-tile -->
<beedk.download.war.skip>false</beedk.download.war.skip>
<beedk.download.war.phase>pre-integration-test</beedk.download.war.phase>
<!-- versions -->
<maven-dependency-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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+4 -1
View File
@@ -36,7 +36,7 @@
<!-- This plugin downloads the dependency AMPs -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency AMPs in the `compile`, `runtime`, and `test' scopes -->
<execution>
@@ -84,6 +84,9 @@
<properties>
<!-- configurable -->
<project.build.ampDirectory>${project.build.directory}/amps</project.build.ampDirectory>
<!-- versions -->
<maven-dependency-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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+4 -1
View File
@@ -23,7 +23,7 @@
<!-- This plugin downloads the parameterized WAR -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the parameterized WAR -->
<execution>
@@ -66,6 +66,9 @@
<!-- results -->
<project.build.warFile>${project.build.warDirectory}/${alfresco.war.artifactId}-${alfresco.war.version}.war</project.build.warFile>
<!-- versions -->
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+6 -2
View File
@@ -25,7 +25,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.2.0</version>
<version>${build-helper-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>3.6.1</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -115,6 +115,10 @@
<!-- skip deployment of spring boot app -->
<beedk.deploy.dockerImageOnly>true</beedk.deploy.dockerImageOnly>
<maven.deploy.skip>${beedk.deploy.dockerImageOnly}</maven.deploy.skip>
<!-- versions -->
<build-helper-plugin.version>3.6.1</build-helper-plugin.version>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+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` |
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+18 -2
View File
@@ -23,7 +23,7 @@
<!-- This plugin serializes the compile/runtime AMP and JAR dependencies into a classpath string -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency-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>
@@ -130,4 +130,20 @@
</plugins>
</build>
<profiles>
<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>
<regex-plugin.version>1.0.7</regex-plugin.version>
</properties>
</profile>
</profiles>
</project>
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+7
View File
@@ -79,6 +79,13 @@ 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` |
| `fs-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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+32 -5
View File
@@ -42,7 +42,7 @@
<!-- This plugin downloads the parameterized WAR -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -74,10 +74,31 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.inteligr8</groupId>
<artifactId>fs-maven-plugin</artifactId>
<version>${fs-plugin.version}</version>
<executions>
<!-- creates missing directories used in volumes, which is required for podman -->
<execution>
<id>mkdirs-docker-volumes</id>
<phase>pre-integration-test</phase>
<goals><goal>mkdir</goal></goals>
<configuration>
<paths>
<path>${project.build.directory}/rt-resources</path>
<path>${project.build.directory}/rt-test-resources</path>
</paths>
</configuration>
</execution>
</executions>
</plugin>
<!-- Using Docker to host the web application -->
<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>
@@ -117,6 +138,10 @@
<CATALINA_OPTS>--add-opens java.base/java.net=ALL-UNNAMED \
-Djava.awt.headless=true \
-Ddatasource.driver=org.postgresql.Driver -Ddatasource.url=jdbc:postgresql://${project.artifactId}-aps-db:5432/activiti \
-Dhibernate.dialect=org.hibernate.dialect.PostgreSQLDialect \
-Dvalidator.editor.dmn.expression=false \
-Dvalidator.editor.bpmn.disable.scripttask=false \
-Dvalidator.editor.bpmn.disable.scripttask.groovy=false \
-Djavascript.secure-scripting.enabled=false -Djavascript.secure-scripting.enable-class-whitelisting=false \
-Dbeans.whitelisting.enabled=false \
-Del.whitelisting.enabled=false \
@@ -153,7 +178,7 @@
<http>
<url>http://admin%40app.activiti.com:admin@localhost:${aps.port}/activiti-app/api/management/engine</url>
<method>GET</method>
<status>200</status>
<status>200..399</status>
</http>
<time>${aps.timeout}</time>
</wait>
@@ -226,9 +251,11 @@
<aps.debugger.port>8000</aps.debugger.port>
<!-- versions -->
<aps-postgres.version>12</aps-postgres.version>
<aps.version>2.4.6</aps.version>
<tomcat-rad.version>9-2.2</tomcat-rad.version>
<aps-postgres.version>15</aps-postgres.version>
<aps.version>25.1.1</aps.version>
<tomcat-rad.version>2.3-tomcat10</tomcat-rad.version>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
<fs-plugin.version>1.0.0</fs-plugin.version>
<!-- results -->
<project.build.warFile>${project.build.warDirectory}/${aps.war.artifactId}-${aps.war.version}.war</project.build.warFile>
+7
View File
@@ -83,6 +83,13 @@ 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` |
| `fs-plugin.version` |
## Results
The APS app and database will be started during the `process-classes` Maven phase.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+29 -3
View File
@@ -50,7 +50,7 @@
<!-- This plugin downloads the parameterized WAR -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency-plugin.version}</version>
<executions>
<!-- This execution downloads the dependency JARs, including JAR modules -->
<execution>
@@ -82,10 +82,31 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.inteligr8</groupId>
<artifactId>fs-maven-plugin</artifactId>
<version>${fs-plugin.version}</version>
<executions>
<!-- creates missing directories used in volumes, which is required for podman -->
<execution>
<id>mkdirs-docker-volumes</id>
<phase>process-test-classes</phase>
<goals><goal>mkdir</goal></goals>
<configuration>
<paths>
<path>${project.build.directory}/rt-resources</path>
<path>${project.build.directory}/rt-test-resources</path>
</paths>
</configuration>
</execution>
</executions>
</plugin>
<!-- Using Docker to host the web application -->
<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>
@@ -123,6 +144,9 @@
-Djava.awt.headless=true \
-Ddatasource.driver=org.postgresql.Driver -Ddatasource.url=jdbc:postgresql://${project.artifactId}-aps-db:5432/activiti \
-Dhibernate.dialect=org.hibernate.dialect.PostgreSQLDialect \
-Dvalidator.editor.dmn.expression=false \
-Dvalidator.editor.bpmn.disable.scripttask=false \
-Dvalidator.editor.bpmn.disable.scripttask.groovy=false \
-Djavascript.secure-scripting.enabled=false -Djavascript.secure-scripting.enable-class-whitelisting=false \
-Dbeans.whitelisting.enabled=false \
-Del.whitelisting.enabled=false \
@@ -215,9 +239,11 @@
<aps.debugger.port>8000</aps.debugger.port>
<!-- versions -->
<aps-postgres.version>12</aps-postgres.version>
<aps-postgres.version>15</aps-postgres.version>
<aps.version>25.1.1</aps.version>
<tomcat-rad.version>10-2.2</tomcat-rad.version>
<tomcat-rad.version>2.3-tomcat10</tomcat-rad.version>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
<fs-plugin.version>1.0.0</fs-plugin.version>
<!-- results -->
<project.build.warFile>${project.build.warDirectory}/${aps.war.artifactId}-${aps.war.version}.war</project.build.warFile>
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+4 -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>
@@ -113,9 +115,9 @@
<aps.port>8080</aps.port>
<!-- versions -->
<aps-postgres.version>9.6</aps-postgres.version>
<aps-postgres.version>15</aps-postgres.version>
<aps.docker-tag>alfresco/process-services</aps.docker-tag>
<aps.version>2.4.6</aps.version>
<aps.version>24.4.2</aps.version>
</properties>
</profile>
</profiles>
+1 -1
View File
@@ -9,7 +9,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+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>
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+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.
+1 -1
View File
@@ -10,7 +10,7 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.14</version>
<version>1.1.19</version>
<relativePath>..</relativePath>
</parent>
+4 -1
View File
@@ -31,7 +31,7 @@
<!-- This plugin downloads the dependent runtime/test JARs -->
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.1</version>
<version>${maven-dependency-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,6 +123,7 @@
<!-- versions -->
<java-dcevm-hotswap.version>11.0.11-1.4.1</java-dcevm-hotswap.version>
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>

Some files were not shown because too many files have changed in this diff Show More