Compare commits

...
73 Commits
Author SHA1 Message Date
brian.long df9363c357 v1.1.21 poms 2026-05-21 20:35:57 -04:00
brian.long 651086fcbd Merge branch 'develop' into stable 2026-05-21 20:35:39 -04:00
brian.long 24ce538e5a added cacert injection from src/test/cacerts 2026-05-21 09:41:03 -04:00
brian.long c2556be18f v1.1.20 poms 2026-05-21 09:26:13 -04:00
brian.long 89c8386c8e Merge branch 'develop' into stable 2026-05-21 09:25:09 -04:00
brian.long 1ccff8d7f1 version upgrades 2026-05-21 09:24:21 -04:00
brian.long 906ad41928 remove springboot-api-archetype 2026-05-21 08:58:50 -04:00
brian.long c2c7918fe3 set appropriate tile version range for APS/activiti archetypes 2026-04-22 11:11:33 -04:00
brian.long c97c80a5b6 Merge branch 'develop' into stable 2026-04-22 11:10:31 -04:00
brian.long 3f06b1738f updated APS/activiti archetypes 2026-04-22 11:10:18 -04:00
brian.long 2cd0276915 better test resource handling for APS testing 2026-04-21 13:43:21 -04:00
brian.long 23c010b981 fix APS transform.lic load 2026-04-21 10:01:13 -04:00
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
brian.long ec90d5c47d v1.1.14 2025-05-05 11:03:38 -04:00
brian.long dbc9e2fdd8 Merge branch 'develop' into stable 2025-05-05 11:03:18 -04:00
brian.long ea86e72d67 bitbucket migration 2025-05-05 11:03:07 -04:00
brian.long 4de14efa3f added extra hosts to RAD/IT tiles 2025-05-05 11:01:18 -04:00
brian.long 5c05f73fdc Merge branch 'develop' into stable 2025-03-10 15:20:07 -04:00
brian.long 52f237e575 fix beedk-aps-ext-it-tile version 2025-03-10 12:26:23 -04:00
brian.long f4e368fc33 APS pre/post resource support 2025-03-10 12:23:58 -04:00
brian.long e68366d1be v1.1.13 poms 2025-03-10 12:07:16 -04:00
brian.long b17dcdb5eb Merge branch 'develop' into stable 2025-02-06 12:21:10 -05:00
brian.long bc093cc69a added APS integration test tile 2025-02-06 12:20:50 -05:00
brian.long d56f4f82fb v1.1.12 poms 2025-02-05 17:32:18 -05:00
brian.long adc5caf1c2 Merge branch 'develop' into stable 2025-02-05 17:31:50 -05:00
brian.long cf03dc8808 disable whitelisting (this is a test env) 2025-02-05 17:31:32 -05:00
brian.long f4f8fa8704 fixing aps-ext-rad classloader 2025-02-05 14:58:31 -05:00
brian.long 8a0e38f078 Merge branch 'develop' into stable 2025-01-31 17:12:08 -05:00
brian.long 87a0cb879c aps to aps-app 2025-01-31 17:11:54 -05:00
brian.long 6ed4974f3f v1.1.11 poms 2025-01-31 15:48:11 -05:00
brian.long 3df287166d Merge branch 'develop' into stable 2025-01-31 15:47:49 -05:00
brian.long 1412e66768 configurable APS docker tag; APS default v2.4.6 2025-01-31 15:47:38 -05:00
brian.long 0c50627eae v1.1.10 poms 2024-09-23 09:19:36 -04:00
brian.long 5b7a8f1463 Merge branch 'develop' into stable 2024-09-23 09:15:56 -04:00
brian.long 8a77c5a01d move attach-artifact to post-integration-test 2024-09-23 09:13:45 -04:00
brian.long 45099b8e8b v1.1.9 poms 2024-09-12 10:36:56 -04:00
brian.long 9ed1f8454a Merge branch 'develop' into stable 2024-09-12 10:36:39 -04:00
brian.long eaedecb5a7 using acs-ha enablement 2024-09-12 10:28:13 -04:00
brian.long 1c9b4e98a2 v1.1.8 poms 2024-08-26 15:23:43 -04:00
brian.long 88f8d8d3f8 Merge branch 'develop' into stable 2024-08-26 15:23:16 -04:00
brian.long 3b26e76b06 upgrade amp-maven-plugin to v1.1.4 2024-08-26 15:23:04 -04:00
brian.long 4514c3cc33 v1.1.7 poms 2024-08-26 15:22:46 -04:00
brian.long 481321020d Merge branch 'develop' into stable 2024-08-24 18:23:36 -04:00
brian.long 84d8e949bc upgrade amp-maven-plugin 2024-08-24 18:23:17 -04:00
brian.long 24f8257920 v1.1.6 poms 2024-08-20 14:43:11 -04:00
brian.long f2468fa6a2 Merge branch 'develop' into stable 2024-08-20 14:42:51 -04:00
brian.long 974d46775f fix module.version 2024-08-20 14:42:41 -04:00
brian.long 84a8f38c5a v1.1.5 poms 2024-08-19 09:55:24 -04:00
brian.long b3e28997ee Merge branch 'develop' into stable 2024-08-19 09:55:08 -04:00
brian.long f19e1ce7a7 fix AMP packaging 2024-08-19 09:54:58 -04:00
brian.long 00be2e069b v1.1.4 poms 2024-08-15 18:16:52 -04:00
brian.long 9eab7ba2af Merge branch 'develop' into stable 2024-08-15 18:16:29 -04:00
brian.long 8f3d1e4a04 added project.moduleVersion 2024-08-15 18:16:10 -04:00
brian.long 0807afbcf9 add support for HA IT testing 2024-08-15 18:14:27 -04:00
188 changed files with 2328 additions and 1361 deletions
+33 -33
View File
@@ -22,13 +22,13 @@ The following tiles (side-loaded components) are useful to users of the BeeDK.
| Component | Folder Link | Details |
| ------------------------------------- | ------------- | ------- |
| `beedk-acs-platform-module-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-module-tile) | Intended to be inherited by all Alfresco Platform module projects; Includes ampification and more. |
| `beedk-acs-share-module-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-module-tile) | Intended to be inherited by all Alfresco Share module projects; Includes ampification, JS compression, and more. |
| `beedk-acs-platform-webapp-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-webapp-tile) | Intended to be inherited by all Alfresco Platform web application projects; Includes installing AMPs, loading JARs, and more. |
| `beedk-acs-share-webapp-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-webapp-tile) | Intended to be inherited by all Alfresco Share web application projects; Includes installing AMPs, loading JARs, and more. |
| `beedk-ate-springboot` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-ate-springboot) | Intended to be inherited by all Alfresco Transform Engine Spring Boot projects; Includes dependencies. |
| `beedk-ate-springboot-test` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-ate-springboot-test) | Intended to be inherited by all Alfresco Transform Engine Spring Boot projects; Includes dependencies. |
| `beedk-ate-springboot-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-ate-springboot-tile) | Intended to be inherited by all Alfresco Transform Engine Spring Boot projects; Includes Spring Boot repackaging and more. |
| `beedk-acs-platform-module-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-module-tile) | Intended to be inherited by all Alfresco Platform module projects; Includes ampification and more. |
| `beedk-acs-share-module-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-module-tile) | Intended to be inherited by all Alfresco Share module projects; Includes ampification, JS compression, and more. |
| `beedk-acs-platform-webapp-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-webapp-tile) | Intended to be inherited by all Alfresco Platform web application projects; Includes installing AMPs, loading JARs, and more. |
| `beedk-acs-share-webapp-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-webapp-tile) | Intended to be inherited by all Alfresco Share web application projects; Includes installing AMPs, loading JARs, and more. |
| `beedk-ate-springboot` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-ate-springboot) | Intended to be inherited by all Alfresco Transform Engine Spring Boot projects; Includes dependencies. |
| `beedk-ate-springboot-test` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-ate-springboot-test) | Intended to be inherited by all Alfresco Transform Engine Spring Boot projects; Includes dependencies. |
| `beedk-ate-springboot-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-ate-springboot-tile) | Intended to be inherited by all Alfresco Transform Engine Spring Boot projects; Includes Spring Boot repackaging and more. |
| `beedk-activiti-ext-tile` | *Coming Soon* | Intended to be inherited by all Alfresco Process Services or Activiti extension projects. |
| `beedk-flowable-ext-tile` | *Coming Soon* | Intended to be inherited by all Flowable extension projects. |
| `beedk-camunda-ext-tile` | *Coming Soon* | Intended to be inherited by all Camunda extension projects. |
@@ -38,52 +38,52 @@ The following tiles (side-loaded components) are useful to users of the BeeDK.
| Component | Folder Link | Details |
| ------------------------------------- | ------------- | ------- |
| `beedk-acs-platform-docker-tile` | *Coming Soon* | Intended to be inherited by any project that already includes a `beedk-acs-platform-webapp-tile` Maven Tile and wants to deliver a Docker image; Includes building and publishing the container images and more. |
| `beedk-acs-platform-self-it-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-self-it-tile) | Intended to be inherited by any ACS Platform module or web application Maven project. It enables integration testing with the ACS Platform. |
| `beedk-acs-platform-sibling-it-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-sibling-it-tile) | Intended to be inherited by any Maven project that has a sibling ACS Platform module or web application Maven project. It enables integration testing with the sibling ACS Platform. This is great for ACS Share modules, ACS Share web applications, custom Alfresco Transform Engines, and APS extensions in **all-in-one** style Maven projects. |
| `beedk-acs-platform-artifact-it-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-artifact-it-tile) | Intended to be inherited by any Maven project that does not have a sibling ACS Platform module or web application Maven project. It enables integration testing with any ACS Platform as an already built Maven Artifact. This is great for ACS Share modules, ACS Share web applications, custom Alfresco Transform Engines, APS extensions, and non-Alfresco applications in **standalone** projects. |
| `beedk-acs-search-it-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-search-it-tile) | Intended to be inherited by any project that already includes a `beedk-acs-platform-*-it-tile` Maven Tile. It enables integration testing of the ACS Platform with the Alfresco Search Services enabled. This is great for any project requiring non-transactional search functionality for integration testing purposes. |
| `beedk-acs-lts-it-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-lts-it-tile) | Intended to be inherited by any project that already includes a `beedk-acs-platform-*-it-tile` Maven Tile. It enables integration testing of the ACS Platform with the Local Transform Service and the AIO Transform Engine enabled. This is great for any project requiring basic transformation functionality for integration testing purposes. |
| `beedk-ats-it-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-ats-it-tile) | Intended to be inherited by any project that already includes a `beedk-acs-platform-*-it-tile` Maven Tile. It enables integration testing of the ACS Platform with the Alfresco Transform Service (ATS) enabled. This is great for any project requiring Alfresco Enterprise transformation functionality for integration testing purposes. |
| `beedk-ate-it-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-ate-it-tile) | Intended to be inherited by any project that already includes a `beedk-acs-platform-*-it-tile` Maven Tile. It enables integration testing of the ACS Platform with a specific Alfresco Transform Engine (ATE) enabled. This is great for any project requiring custom Alfresco transformation functionality for integration testing purposes. |
| `beedk-acs-platform-self-it-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-self-it-tile) | Intended to be inherited by any ACS Platform module or web application Maven project. It enables integration testing with the ACS Platform. |
| `beedk-acs-platform-sibling-it-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-sibling-it-tile) | Intended to be inherited by any Maven project that has a sibling ACS Platform module or web application Maven project. It enables integration testing with the sibling ACS Platform. This is great for ACS Share modules, ACS Share web applications, custom Alfresco Transform Engines, and APS extensions in **all-in-one** style Maven projects. |
| `beedk-acs-platform-artifact-it-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-artifact-it-tile) | Intended to be inherited by any Maven project that does not have a sibling ACS Platform module or web application Maven project. It enables integration testing with any ACS Platform as an already built Maven Artifact. This is great for ACS Share modules, ACS Share web applications, custom Alfresco Transform Engines, APS extensions, and non-Alfresco applications in **standalone** projects. |
| `beedk-acs-search-it-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-search-it-tile) | Intended to be inherited by any project that already includes a `beedk-acs-platform-*-it-tile` Maven Tile. It enables integration testing of the ACS Platform with the Alfresco Search Services enabled. This is great for any project requiring non-transactional search functionality for integration testing purposes. |
| `beedk-acs-lts-it-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-lts-it-tile) | Intended to be inherited by any project that already includes a `beedk-acs-platform-*-it-tile` Maven Tile. It enables integration testing of the ACS Platform with the Local Transform Service and the AIO Transform Engine enabled. This is great for any project requiring basic transformation functionality for integration testing purposes. |
| `beedk-ats-it-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-ats-it-tile) | Intended to be inherited by any project that already includes a `beedk-acs-platform-*-it-tile` Maven Tile. It enables integration testing of the ACS Platform with the Alfresco Transform Service (ATS) enabled. This is great for any project requiring Alfresco Enterprise transformation functionality for integration testing purposes. |
| `beedk-ate-it-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-ate-it-tile) | Intended to be inherited by any project that already includes a `beedk-acs-platform-*-it-tile` Maven Tile. It enables integration testing of the ACS Platform with a specific Alfresco Transform Engine (ATE) enabled. This is great for any project requiring custom Alfresco transformation functionality for integration testing purposes. |
#### ACS Share Accessories
| Component | Folder Link | Details |
| ------------------------------------- | ------------- | ------- |
| `beedk-acs-share-docker-tile` | *Coming Soon* | Intended to be inherited by any project that already includes a `beedk-acs-share-webapp-tile` Maven Tile and wants to deliver a Docker image; Includes building and publishing the container images and more. |
| `beedk-acs-share-self-it-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-self-it-tile) | Intended to be inherited by any ACS Share module or web application Maven project. It enables integration testing with ACS Share. |
| `beedk-acs-share-self-it-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-self-it-tile) | Intended to be inherited by any ACS Share module or web application Maven project. It enables integration testing with ACS Share. |
#### Alfresco Transform Engine Accessories
| Component | Folder Link | Details |
| ------------------------------------- | ------------- | ------- |
| `beedk-ate-docker-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-ate-docker-tile) | Intended to be inherited by any project that already includes a `beedk-ate-springboot-tile` tile and wants to deliver a Docker image. |
| `beedk-ate-docker-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-ate-docker-tile) | Intended to be inherited by any project that already includes a `beedk-ate-springboot-tile` tile and wants to deliver a Docker image. |
#### Other Accessories
| Component | Folder Link | Details |
| ------------------------------------- | ------------- | ------- |
| `beedk-springboot-docker-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-springboot-docker-tile) | Intended to be inherited by any Spring Boot project that wants to deliver a Docker image. |
| `beedk-springboot-docker-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-springboot-docker-tile) | Intended to be inherited by any Spring Boot project that wants to deliver a Docker image. |
#### Rapid Application Development
| Component | Folder Link | Details |
| -------------------------------------- | ------------- | ------- |
| `beedk-acs-platform-self-rad-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-self-rad-tile) | Intended to be inherited by any Alfresco Platform module or web application projects; Includes startup with partial hot reloading. |
| `beedk-acs-platform-sibling-rad-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-sibling-rad-tile) | Intended to be inherited by any Maven project that has a sibling Alfresco Platform module or web application Maven project; provides ACS Platform capability to other RAD components. |
| `beedk-acs-platform-artifact-rad-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-artifact-rad-tile) | Intended to be inherited by any Maven project that wants to use the Alfresco Platform web application; provides ACS Platform capability to other RAD components. |
| `beedk-acs-share-self-rad-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-self-rad-tile) | Intended to be inherited by any Alfresco Platform module or web application projects; Includes startup with partial hot reloading. |
| `beedk-acs-search-rad-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-search-rad-tile) | Intended to be inherited by any project that already includes a `beedk-acs-platform-*-rad-tile` Maven Tile. It enables RAD of the ACS Platform with the Alfresco Search Services enabled. This is great for any project requiring non-transactional search functionality. |
| `beedk-acs-lts-rad-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-lts-rad-tile) | Intended to be inherited by any project that already includes a `beedk-acs-platform-*-rad-tile` Maven Tile. It enables RAD of the ACS Platform with the Local Transform Service and the AIO Transform Engine enabled. This is great for any project requiring basic transformation functionality. |
| `beedk-ats-rad-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-ats-rad-tile) | Intended to be inherited by any project that already includes a `beedk-acs-platform-*-rad-tile` Maven Tile. It enables RAD of the ACS Platform with the Alfresco Transform Service (ATS) enabled. This is great for any project requiring Alfresco Enterprise transformation functionality. |
| `beedk-ate-rad-tile` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-ate-rad-tile) | Intended to be inherited by any project that already includes a `beedk-acs-platform-*-rad-tile` Maven Tile. It enables RAD of the ACS Platform with a specific Alfresco Transform Engine (ATE) enabled. This is great for any project requiring custom Alfresco transformation functionality. |
| `beedk-acs-platform-self-rad-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-self-rad-tile) | Intended to be inherited by any Alfresco Platform module or web application projects; Includes startup with partial hot reloading. |
| `beedk-acs-platform-sibling-rad-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-sibling-rad-tile) | Intended to be inherited by any Maven project that has a sibling Alfresco Platform module or web application Maven project; provides ACS Platform capability to other RAD components. |
| `beedk-acs-platform-artifact-rad-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-artifact-rad-tile) | Intended to be inherited by any Maven project that wants to use the Alfresco Platform web application; provides ACS Platform capability to other RAD components. |
| `beedk-acs-share-self-rad-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-self-rad-tile) | Intended to be inherited by any Alfresco Platform module or web application projects; Includes startup with partial hot reloading. |
| `beedk-acs-search-rad-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-search-rad-tile) | Intended to be inherited by any project that already includes a `beedk-acs-platform-*-rad-tile` Maven Tile. It enables RAD of the ACS Platform with the Alfresco Search Services enabled. This is great for any project requiring non-transactional search functionality. |
| `beedk-acs-lts-rad-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-lts-rad-tile) | Intended to be inherited by any project that already includes a `beedk-acs-platform-*-rad-tile` Maven Tile. It enables RAD of the ACS Platform with the Local Transform Service and the AIO Transform Engine enabled. This is great for any project requiring basic transformation functionality. |
| `beedk-ats-rad-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-ats-rad-tile) | Intended to be inherited by any project that already includes a `beedk-acs-platform-*-rad-tile` Maven Tile. It enables RAD of the ACS Platform with the Alfresco Transform Service (ATS) enabled. This is great for any project requiring Alfresco Enterprise transformation functionality. |
| `beedk-ate-rad-tile` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-ate-rad-tile) | Intended to be inherited by any project that already includes a `beedk-acs-platform-*-rad-tile` Maven Tile. It enables RAD of the ACS Platform with a specific Alfresco Transform Engine (ATE) enabled. This is great for any project requiring custom Alfresco transformation functionality. |
### Rapid Application Development
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`.
@@ -106,14 +106,14 @@ docker container ls -aq --filter={artifactId}-* | % { docker container rm $_ }
| Archetype | Folder Link | Details |
| ------------------------------------- | ------------- | ------- |
| `beedk-acs-platform-module-archetype` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-module-archetype) | Generates a standalone ACS Platform module project. |
| `beedk-acs-share-module-archetype` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-module-archetype) | Generates a standalone ACS Share module project. |
| `beedk-acs-allinone-archetype` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-acs-allinone-archetype) | Generates a parent, ACS Platform webapp, ACS Share webapp, example ACS Platform module, example ACS Share module, and example ATE projects. |
| `beedk-ate-archetype` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-ate-archetype) | Generates a standalone Alfresco Transform Engine project. |
| `beedk-acs-platform-module-archetype` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-module-archetype) | Generates a standalone ACS Platform module project. |
| `beedk-acs-share-module-archetype` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-module-archetype) | Generates a standalone ACS Share module project. |
| `beedk-acs-allinone-archetype` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-allinone-archetype) | Generates a parent, ACS Platform webapp, ACS Share webapp, example ACS Platform module, example ACS Share module, and example ATE projects. |
| `beedk-ate-archetype` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-ate-archetype) | Generates a standalone Alfresco Transform Engine project. |
| `beedk-activiti-ext-archetype` | *Coming Soon* | Generates a standalone APS/Activiti extension project. |
| `beedk-flowable-ext-archetype` | *Coming Soon* | Generates a standalone [Flowable](https://flowable.com) extension project. Flowable is a fork of Activiti 6. |
| `beedk-camunda-ext-archetype` | *Coming Soon* | Generates a standalone [Camunda](https://camunda.com) extension project. Camunda is a fork of Activiti 5. |
| `beedk-springboot-api-archetype` | [Source](/inteligr8/ootbee-beedk/src/stable/beedk-springboot-api-archetype) | Generates a standalone Spring Boot application ready to interface with the ACS APIs (*APS Coming Soon*). |
| `beedk-springboot-api-archetype` | [Source](/inteligr8/ootbee-beedk/src/branch/stable/beedk-springboot-api-archetype) | Generates a standalone Spring Boot application ready to interface with the ACS APIs (*APS Coming Soon*). |
You can use one of these Maven Archetypes to generate a new project by executing the following at the command line.
@@ -156,7 +156,7 @@ The plan is to implement the following engines (and more).
You can build the components of the BeeDK by cloning this repository and executing the typical Maven commands. There is nothing special to consider. A brief example is provided below.
```sh
git clone git@bitbucket.org:inteligr8/ootbee-beedk.git
git clone git@git.inteligr8.com:inteligr8/ootbee-beedk.git
cd ootbee-beedk
mvn clean package
```
@@ -172,7 +172,7 @@ If you choose to fork the repository, then no problem. When you want to "push"
#### For Direct Maintainers
```sh
git clone git@bitbucket.org:inteligr8/ootbee-beedk.git
git clone git@git.inteligr8.com:inteligr8/ootbee-beedk.git
cd ootbee-beedk
git checkout develop
git checkout -b personal
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: Project Scaffolding for multi-module ACS projects</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
@@ -42,17 +42,17 @@
<plugin>
<groupId>io.repaint.maven</groupId>
<artifactId>tiles-maven-plugin</artifactId>
<version>2.40</version>
<version>2.44</version>
<extensions>true</extensions>
<configuration>
<!-- This assures the parent properties override defaults in the tiles -->
<applyBefore>${groupId}:${artifactId}-parent</applyBefore>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-self-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-self-rad-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-platform-self-rad-tile:${beedkVersion}</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-module-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-module-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-platform-module-tile:${beedkVersion}</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-self-it-tile
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-self-it-tile
<tile>com.inteligr8.ootbee:beedk-acs-platform-self-it-tile:${beedkVersion}</tile> -->
</tiles>
</configuration>
@@ -1,6 +1,6 @@
<!-- Documentation: https://docs.alfresco.com/content-services/6.2/develop/reference/web-scripts-ref -->
<webscript xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://bitbucket.org/!api/2.0/snippets/inteligr8/AzMgbp/HEAD/files/snippet.txt">
xsi:noNamespaceSchemaLocation="https://git.inteligr8.com/!api/2.0/snippets/inteligr8/AzMgbp/HEAD/files/snippet.txt">
<shortname>Example Webscript</shortname>
<description>Example Java-backed webscript description</description>
<family>${shortname}</family>
@@ -1,6 +1,6 @@
<!-- Documentation: https://docs.alfresco.com/content-services/6.2/develop/reference/web-scripts-ref -->
<webscript xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://bitbucket.org/!api/2.0/snippets/inteligr8/AzMgbp/HEAD/files/snippet.txt">
xsi:noNamespaceSchemaLocation="https://git.inteligr8.com/!api/2.0/snippets/inteligr8/AzMgbp/HEAD/files/snippet.txt">
<shortname>Example Webscript</shortname>
<description>Example JS-backed webscript description</description>
<family>${shortname}</family>
@@ -35,17 +35,17 @@
<plugin>
<groupId>io.repaint.maven</groupId>
<artifactId>tiles-maven-plugin</artifactId>
<version>2.40</version>
<version>2.44</version>
<extensions>true</extensions>
<configuration>
<!-- This assures the parent properties override defaults in the tiles -->
<applyBefore>${groupId}:${artifactId}-parent</applyBefore>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-self-rad-tile
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-self-rad-tile
<tile>com.inteligr8.ootbee:beedk-acs-platform-self-rad-tile:${beedkVersion}</tile> -->
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-webapp-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-webapp-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-platform-webapp-tile:${beedkVersion}</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-self-it-tile
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-self-it-tile
<tile>com.inteligr8.ootbee:beedk-acs-platform-self-it-tile:${beedkVersion}</tile> -->
</tiles>
</configuration>
@@ -12,14 +12,15 @@
<name>${shortname} ACS All-in-one Parent Project</name>
<properties>
<alfresco.sdk.version>4.8.0</alfresco.sdk.version>
<alfresco.sdk.version>4.15.0</alfresco.sdk.version>
<edition>community</edition>
<alfresco.platform.version>7.4.2</alfresco.platform.version>
<alfresco.share.version>22.17</alfresco.share.version>
<alfresco.platform.version>26.1.0</alfresco.platform.version>
<alfresco.share.version>26.1.0</alfresco.share.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<maven.compiler.release>11</maven.compiler.release>
</properties>
<modules>
@@ -44,18 +44,18 @@
<plugin>
<groupId>io.repaint.maven</groupId>
<artifactId>tiles-maven-plugin</artifactId>
<version>2.40</version>
<version>2.44</version>
<extensions>true</extensions>
<configuration>
<!-- This assures the parent properties override defaults in the tiles -->
<applyBefore>${groupId}:${artifactId}-parent</applyBefore>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-self-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-self-rad-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-share-self-rad-tile:${beedkVersion}</tile>
<tile>com.inteligr8.ootbee:beedk-acs-platform-artifact-rad-tile:${beedkVersion}</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-module-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-module-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-share-module-tile:${beedkVersion}</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-self-it-tile
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-self-it-tile
<tile>com.inteligr8.ootbee:beedk-acs-share-self-it-tile:${beedkVersion}</tile>
<tile>com.inteligr8.ootbee:beedk-acs-share-artifact-it-tile:${beedkVersion}</tile> -->
</tiles>
@@ -35,17 +35,17 @@
<plugin>
<groupId>io.repaint.maven</groupId>
<artifactId>tiles-maven-plugin</artifactId>
<version>2.40</version>
<version>2.44</version>
<extensions>true</extensions>
<configuration>
<!-- This assures the parent properties override defaults in the tiles -->
<applyBefore>${groupId}:${artifactId}-parent</applyBefore>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-self-rad-tile
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-self-rad-tile
<tile>com.inteligr8.ootbee:beedk-acs-share-self-rad-tile:${beedkVersion}</tile> -->
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-webapp-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-webapp-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-share-webapp-tile:${beedkVersion}</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-self-it-tile
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-self-it-tile
<tile>com.inteligr8.ootbee:beedk-acs-share-self-it-tile:${beedkVersion}</tile> -->
</tiles>
</configuration>
@@ -16,9 +16,8 @@
<name>${shortname} Alfresco T-Engine A</name>
<properties>
<ats.version>2.3.6</ats.version>
<spring-boot.version>2.3.5.RELEASE</spring-boot.version>
<activemq.version>5.15.8</activemq.version>
<ats.version>5.2.5</ats.version>
<spring-boot.version>3.5.7</spring-boot.version>
<docker.image.registry>${dockerRegistryHost}</docker.image.registry>
<docker.image.name>${dockerImagePrefix}/${project.artifactId}</docker.image.name>
@@ -53,15 +52,15 @@
<plugin>
<groupId>io.repaint.maven</groupId>
<artifactId>tiles-maven-plugin</artifactId>
<version>2.40</version>
<version>2.44</version>
<extensions>true</extensions>
<configuration>
<!-- This assures the parent properties override defaults in the tiles -->
<applyBefore>${groupId}:${artifactId}-parent</applyBefore>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-ate-docker-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-ate-docker-tile -->
<tile>com.inteligr8.ootbee:beedk-ate-docker-tile:${beedkVersion}</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-ate-springboot-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-ate-springboot-tile -->
<tile>com.inteligr8.ootbee:beedk-ate-springboot-tile:${beedkVersion}</tile>
</tiles>
</configuration>
+7 -7
View File
@@ -25,7 +25,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<tiles>
...
<tile>com.inteligr8.ootbee:beedk-acs-<!-- See below -->-tile:[1.0.0,2.0.0)</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-lts-it-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-lts-it-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-lts-it-tile:[1.0.0,2.0.0)</tile>
...
</tiles>
@@ -41,10 +41,10 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
This tile is meant to be used in conjunction with the `beedk-acs-platform-it-tile` tile which is automatically included in each of the following BeeDK Public API Maven Tiles.
* [`beedk-acs-platform-module-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-module-tile)
* [`beedk-acs-share-module-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-module-tile)
* [`beedk-acs-platform-webapp-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-webapp-tile)
* [`beedk-acs-share-webapp-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-webapp-tile)
* [`beedk-acs-platform-module-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-module-tile)
* [`beedk-acs-share-module-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-module-tile)
* [`beedk-acs-platform-webapp-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-webapp-tile)
* [`beedk-acs-share-webapp-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-webapp-tile)
> This Maven Tile should always be declared **AFTER** the Maven Tile used from the list above.
@@ -56,8 +56,8 @@ In your Maven project, set the following properties to define the behavior of th
Additional less important configurations are inherited from the following Maven Tiles.
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-run-tile)
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-ate-test-tile)
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-ate-test-tile)
## Results
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: Integration Testing for ACS Local Transform Service</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+8 -3
View File
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<build>
<plugins>
@@ -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>
@@ -40,6 +42,9 @@
<mode>custom</mode>
<name>${project.artifactId}</name>
</network>
<extraHosts>
<host>host.docker.internal:host-gateway</host>
</extraHosts>
</run>
</image>
</images>
@@ -79,9 +84,9 @@
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-run-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile -->
<tile>@project.groupId@:beedk-run-tile:@project.version@</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-ate-test-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-ate-test-tile -->
<tile>@project.groupId@:beedk-ate-test-tile:@project.version@</tile>
</tiles>
+5 -5
View File
@@ -25,7 +25,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<tiles>
...
<tile>com.inteligr8.ootbee:beedk-acs-platform-<!-- See Below -->-rad-tile:[1.0.0,2.0.0)</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-lts-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-lts-rad-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-lts-rad-tile:[1.0.0,2.0.0)</tile>
...
</tiles>
@@ -41,8 +41,8 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
This tile is meant to be used in conjunction with the `beedk-acs-platform-rad-tile` tile which is automatically included in each of the following BeeDK Public API Maven Tiles.
* [`beedk-acs-platform-self-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-self-rad-tile)
* [`beedk-acs-platform-artifact-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-artifact-rad-tile)
* [`beedk-acs-platform-self-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-self-rad-tile)
* [`beedk-acs-platform-artifact-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-artifact-rad-tile)
> This Maven Tile should always be declared **AFTER** the Maven Tile used from the list above.
@@ -64,8 +64,8 @@ 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-run-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-run-tile)
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-ate-test-tile)
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-ate-test-tile)
## Results
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: RAD for ACS Local Transform Service</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+8 -3
View File
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<profiles>
<profile>
@@ -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>
@@ -50,6 +52,9 @@
<mode>custom</mode>
<name>${project.artifactId}</name>
</network>
<extraHosts>
<host>host.docker.internal:host-gateway</host>
</extraHosts>
</run>
</image>
</images>
@@ -78,9 +83,9 @@
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-run-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile -->
<tile>@project.groupId@:beedk-run-tile:@project.version@</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-ate-test-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-ate-test-tile -->
<tile>@project.groupId@:beedk-ate-test-tile:@project.version@</tile>
</tiles>
+12 -1
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-module-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-module-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-module-tile:[1.0.0,2.0.0)</tile>
...
</tiles>
@@ -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.
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: ACS Module Core</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+65 -13
View File
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<build>
<resources>
@@ -33,7 +33,52 @@
<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>
<phase>initialize</phase>
<goals><goal>timestamp-property</goal></goals>
<configuration>
<name>module.timestamp</name>
<timeSource>build</timeSource>
<pattern>yyyyMMddHHmmss</pattern>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.inteligr8</groupId>
<artifactId>regex-maven-plugin</artifactId>
<version>${regex-plugin.version}</version>
<executions>
<execution>
<id>acs-module-version</id>
<phase>initialize</phase>
<goals><goal>replace-text</goal></goals>
<configuration>
<text>${project.version}</text>
<newProperty>module.version</newProperty>
<regexes>
<!-- turn -SNAPSHOT into ATIMESTAMP -->
<regex>
<pattern>^(.*)-SNAPSHOT$</pattern>
<replacement>$1-A${module.timestamp}</replacement>
</regex>
<!-- all others are just a copy -->
<regex>
<pattern>^(.*)$</pattern>
<replacement>$1</replacement>
</regex>
</regexes>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper-plugin.version}</version>
<executions>
<execution>
<id>add-acs-module-resources</id>
@@ -93,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>
@@ -173,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>
@@ -209,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>
@@ -218,7 +262,7 @@
<plugin>
<groupId>com.inteligr8.alfresco</groupId>
<artifactId>amp-maven-plugin</artifactId>
<version>1.1.1</version>
<version>${amp-plugin.version}</version>
<executions>
<execution>
<id>build-amp-file</id>
@@ -237,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>
@@ -271,11 +315,11 @@
<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>
<phase>verify</phase>
<phase>post-integration-test</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
@@ -291,7 +335,7 @@
</execution>
<execution>
<id>attach-amp-classifier</id>
<phase>verify</phase>
<phase>post-integration-test</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
@@ -325,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>
@@ -359,12 +403,20 @@
<!-- 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>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-amp-check-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-amp-check-tile -->
<tile>@project.groupId@:beedk-amp-check-tile:@project.version@</tile>
</tiles>
+12 -6
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-artifact-it-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-artifact-it-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-platform-artifact-it-tile:[1.0.0,2.0.0)</tile>
</tiles>
</configuration>
@@ -64,10 +64,10 @@ The following properties are intended to be exposed by inheriting Public API Mav
| `alfresco.platform.war.artifactId` | | *See Below* | The Maven `artifactId` of a Maven `war` Type Project defined in a Maven Repository. |
| `alfresco.platform.war.version` | Maybe | *See Below* | The Maven `version` of a Maven `war` Type Project defined in a Maven Repository. |
| `project.build.extDirectory` | | `${project.build.directory}/ext/platform` | An additional directory of JARs to add to the ACS Platform at runtime. |
| `acs-platform.port` | | 8080 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile)* |
| `acs-postgres.port` | | 5432 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile)* |
| `acs-activemq.port` | | 8161 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/> *Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile)* |
| `acs-platform.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.*<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile)* |
| `acs-platform.port` | | 8080 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile)* |
| `acs-postgres.port` | | 5432 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile)* |
| `acs-activemq.port` | | 8161 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/> *Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile)* |
| `acs-platform.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.*<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile)* |
* 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.
@@ -76,7 +76,13 @@ 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-platform-it-tile`](/inteligr8/ootbee-beedk/src/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
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: Integration Testing for ACS Platform by Maven Artifact</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+4 -3
View File
@@ -16,14 +16,14 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<build>
<plugins>
<!-- 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.10.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>
@@ -119,7 +120,7 @@
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile -->
<tile>@project.groupId@:beedk-acs-platform-it-tile:@project.version@</tile>
</tiles>
+13 -8
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-artifact-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-artifact-rad-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-platform-artifact-rad-tile:[1.0.0,2.0.0)</tile>
</tiles>
</configuration>
@@ -66,21 +66,26 @@ The following properties are intended to be exposed by inheriting Public API Mav
| `alfresco.platform.war.artifactId` | | *See Below* | The Maven `artifactId` of a Maven `war` Type Project defined in a Maven Repository. |
| `alfresco.platform.war.version` | Maybe | *See Below* | The Maven `version` of a Maven `war` Type Project defined in a Maven Repository. |
| `project.build.extDirectory` | | `${project.build.directory}/ext/platform` | An additional directory of JARs to add to the ACS Platform at runtime. |
| `acs-platform.port` | | 8080 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile)* |
| `acs-platform.debugger.port` | | 8000 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile)* |
| `acs-postgres.port` | | 5432 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile)* |
| `acs-activemq.port` | | 8161 | The port to expose on `localhost` for the developer; not for other applications or users.<br/> *Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile)* |
| `acs-platform.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.*<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile)* |
| `acs-platform.port` | | 8080 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)* |
| `acs-platform.debugger.port` | | 8000 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)* |
| `acs-postgres.port` | | 5432 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)* |
| `acs-activemq.port` | | 8161 | The port to expose on `localhost` for the developer; not for other applications or users.<br/> *Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)* |
| `acs-platform.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.*<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)* |
* 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/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
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: RAD for ACS Platform by Maven Artifact</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<profiles>
<profile>
@@ -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.10.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>
@@ -124,7 +125,7 @@
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile -->
<tile>@project.groupId@:beedk-acs-platform-rad-tile:@project.version@</tile>
</tiles>
+14 -6
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-platform-it-tile:[1.0.0,2.0.0)</tile>
</tiles>
</configuration>
@@ -48,6 +48,7 @@ The following properties are intended to be exposed by inheriting Public API Mav
| Maven Property | Required | Default | Description |
| -------------------------- |:--------:| --------------- | ----------- |
| `acs-platform.port` | | 8080 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user. |
| `acs-platform-ha.port` | | 8081 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user. |
| `acs-postgres.port` | | 5432 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user. |
| `acs-activemq.port` | | 8161 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user. |
| `acs-platform.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.* |
@@ -67,16 +68,23 @@ The following properties are only intended to be defined by BeeDK components.
| `beedk.deploy.platform.testClassesDirectory` | | | An additional test classpath directory to sideload into the web application. |
| `beedk.deploy.platform.extDirectory` | | | An additional directory of JARs to sideload into the web application. |
| `beedk.deploy.platform.dataDirectory` | | `${project.build.directory}/alf_data` | The temporary binary storage location for ACS. |
| `beedk.deploy.acs-search.enabled` | | false | **Do not** set explicitly; just include the [`beedk-acs-search-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-search-it-tile) tile **AFTER** this tile. |
| `beedk.deploy.alts.enabled` | | false | **Do not** set explicitly; just include the [`beedk-acs-lts-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-lts-it-tile) tile **AFTER** this tile. |
| `beedk.deploy.ats.enabled` | | false | **Do not** set explicitly; just include the [`beedk-ats-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-ats-it-tile) tile **AFTER** this tile. |
| `tomcat-rad.version` | | *not important* | The version of the [Apache Tomcat Rapid Application Development Docker container](/inteligr8/tomcat-rad-docker). |
| `beedk.deploy.acs-ha.enabled` | | false | Start an additional instance of the ACS platform for cluster-related testing. |
| `beedk.deploy.acs-search.enabled` | | false | **Do not** set explicitly; just include the [`beedk-acs-search-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-search-it-tile) tile **AFTER** this tile. |
| `beedk.deploy.alts.enabled` | | false | **Do not** set explicitly; just include the [`beedk-acs-lts-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-lts-it-tile) tile **AFTER** this tile. |
| `beedk.deploy.ats.enabled` | | false | **Do not** set explicitly; just include the [`beedk-ats-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-ats-it-tile) tile **AFTER** this tile. |
| `tomcat-rad.version` | | *not important* | The version of the [Apache Tomcat Rapid Application Development Docker container](/inteligr8/tomcat-rad-image). |
### Other APIs
Additional less important configurations are inherited from the following Maven Tiles.
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-run-tile)
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `fs-plugin.version` |
## Results
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: Integration Testing for ACS Platform Core</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+152 -7
View File
@@ -16,21 +16,52 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<build>
<testResources>
<testResource>
<directory>${java.cacerts.directory}</directory>
<filtering>false</filtering>
<targetPath>${project.build.directory}/cacerts</targetPath>
</testResource>
</testResources>
<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>
<path>${project.build.directory}/cacerts</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>
<phase>pre-integration-test</phase>
<goals><goal>start</goal></goals>
<configuration>
<startParallel>true</startParallel>
<images>
<image>
<name>postgres:${acs-postgres.version}</name>
@@ -115,15 +146,24 @@
<ports>
<port>${acs-platform.port}:8080</port>
</ports>
<links>
<link>acs-db</link>
<link>acs-mq</link>
</links>
<network>
<mode>custom</mode>
<name>${project.artifactId}</name>
</network>
<extraHosts>
<host>host.docker.internal:host-gateway</host>
</extraHosts>
<volumes>
<bind>
<volume>${acs.license.directory}:/usr/local/tomcat/shared/classes/alfresco/extension/license:ro</volume>
<volume>${project.build.directory}/cacerts:/usr/local/share/ca-certificates:ro</volume>
<volume>${beedk.deploy.platform.warFile}:/var/lib/tomcat/webapps/alfresco.war:ro</volume>
<volume>${beedk.deploy.platform.testClassesDirectory}:/var/lib/tomcat/dev/classes:ro</volume>
<volume>${beedk.deploy.platform.classesDirectory}:/var/lib/tomcat/dev/classes:ro</volume>
<volume>${beedk.deploy.platform.testClassesDirectory}:/var/lib/tomcat/dev/classes-extra1:ro</volume>
<volume>${beedk.deploy.platform.extDirectory}:/var/lib/tomcat/dev/lib:ro</volume>
<volume>${beedk.deploy.platform.dataDirectory}:/tmp/alf_data:rw</volume>
<volume>${basedir}/metadata.keystore:/tmp/metadata.keystore:ro</volume>
@@ -139,6 +179,81 @@
</wait>
</run>
</image>
<image>
<name>docker.inteligr8.com/inteligr8/tomcat-rad:${tomcat-rad.version}</name>
<alias>acs-platform-ha</alias>
<run>
<skip>${beedk.deploy.acs-ha.skip}</skip>
<env>
<JAVA_MEMORY_MAX>${acs-platform.memory}</JAVA_MEMORY_MAX>
<ENABLE_JDWP>false</ENABLE_JDWP>
<ENABLE_HOTSWAP>false</ENABLE_HOTSWAP>
<CATALINA_OPTS>--add-opens=java.base/java.net=ALL-UNNAMED \
-Dencryption.keystore.location=/tmp/metadata.keystore \
-Dmetadata-keystore.password=alfresco \
-Dmetadata-keystore.aliases=metadata \
-Dmetadata-keystore.metadata.password=alfresco \
-Dmetadata-keystore.metadata.algorithm=AES \
-Ddir.root=/tmp/alf_data \
-Ddb.driver=org.postgresql.Driver \
-Ddb.url=jdbc:postgresql://${project.artifactId}-acs-db:5432/alfresco \
-Dmessaging.broker.url=failover:\(tcp://${project.artifactId}-acs-mq:61616\)?timeout\=3000\&amp;jms.useCompression\=true \
-Dmessaging.broker.username=alfresco \
-Dmessaging.broker.password=alfresco \
-Dtransform.service.enabled=${beedk.deploy.ats.enabled} \
-Dtransform.service.url=http://${project.artifactId}-ats-atr:8095 \
-Dsfs.url=http://${project.artifactId}-ats-sfs:8099 \
-Dlocal.transform.service.enabled=${beedk.deploy.alts.enabled} \
-DlocalTransform.core-aio.url=http://${project.artifactId}-ate-aio:8090 \
-DlocalTransform.ate.url=http://${project.artifactId}-ate:8090 \
-Djodconverter.enabled=false \
-Dsystem.workflow.engine.activiti.enabled=false \
-Dalfresco-pdf-renderer.url=http://${project.artifactId}-ate-aio:8090 \
-Djodconverter.url=http://${project.artifactId}-ate-aio:8090 \
-Dimg.url=http://${project.artifactId}-ate-aio:8090 \
-Dtika.url=http://${project.artifactId}-ate-aio:8090 \
-Dtransform.misc.url=http://${project.artifactId}-ate-aio:8090 \
-Dindex.subsystem.name=${beedk.deploy.platform.index} \
-Dsolr.host=${project.artifactId}-acs-search \
-Dsolr.secureComms=secret \
-Dsolr.sharedSecret=alfresco-secret \
${acs-platform-ha.tomcat.opts}</CATALINA_OPTS>
</env>
<ports>
<port>${acs-platform-ha.port}:8080</port>
</ports>
<links>
<link>acs-db</link>
<link>acs-mq</link>
</links>
<network>
<mode>custom</mode>
<name>${project.artifactId}</name>
</network>
<extraHosts>
<host>host.docker.internal:host-gateway</host>
</extraHosts>
<volumes>
<bind>
<volume>${acs.license.directory}:/usr/local/tomcat/shared/classes/alfresco/extension/license:ro</volume>
<volume>${project.build.directory}/cacerts:/usr/local/share/ca-certificates:ro</volume>
<volume>${beedk.deploy.platform.warFile}:/var/lib/tomcat/webapps/alfresco.war:ro</volume>
<volume>${beedk.deploy.platform.classesDirectory}:/var/lib/tomcat/dev/classes:ro</volume>
<volume>${beedk.deploy.platform.extDirectory}:/var/lib/tomcat/dev/lib:ro</volume>
<volume>${beedk.deploy.platform.dataDirectory}:/tmp/alf_data:rw</volume>
<volume>${basedir}/metadata.keystore:/tmp/metadata.keystore:ro</volume>
</bind>
</volumes>
<wait>
<http>
<url>http://localhost:${acs-platform-ha.port}/alfresco/service/api/server</url>
<method>GET</method>
<status>200..399</status>
</http>
<time>${acs-platform.timeout}</time>
</wait>
</run>
</image>
</images>
</configuration>
</execution>
@@ -160,6 +275,10 @@
<name>docker.inteligr8.com/inteligr8/tomcat-rad:${tomcat-rad.version}</name>
<alias>acs-platform</alias>
</image>
<image>
<name>docker.inteligr8.com/inteligr8/tomcat-rad:${tomcat-rad.version}</name>
<alias>acs-platform-ha</alias>
</image>
</images>
</configuration>
</execution>
@@ -169,6 +288,28 @@
</build>
<profiles>
<profile>
<id>acs-ha-disabled</id>
<activation>
<property>
<name>!beedk.deploy.acs-ha.enabled</name>
</property>
</activation>
<properties>
<beedk.deploy.acs-ha.skip>true</beedk.deploy.acs-ha.skip>
</properties>
</profile>
<profile>
<id>acs-ha-enabled</id>
<activation>
<property>
<name>beedk.deploy.acs-ha.enabled</name>
</property>
</activation>
<properties>
<beedk.deploy.acs-ha.skip>${skipTests}</beedk.deploy.acs-ha.skip>
</properties>
</profile>
<profile>
<id>acs-search-disabled</id>
<activation>
@@ -236,6 +377,7 @@
</activation>
<properties>
<!-- configurable -->
<beedk.deploy.platform.classesDirectory>${project.build.directory}/doesnotexist</beedk.deploy.platform.classesDirectory>
<beedk.deploy.platform.testClassesDirectory>${project.build.directory}/doesnotexist</beedk.deploy.platform.testClassesDirectory>
<beedk.deploy.platform.extDirectory>${project.build.directory}/doesnotexist</beedk.deploy.platform.extDirectory>
<beedk.deploy.platform.dataDirectory>${project.build.directory}/alf_data</beedk.deploy.platform.dataDirectory>
@@ -243,22 +385,25 @@
<acs-platform.memory>1g</acs-platform.memory>
<alfresco.license.directory>${user.home}/alfresco/license</alfresco.license.directory>
<acs.license.directory>${alfresco.license.directory}/acs</acs.license.directory>
<java.cacerts.directory>src/test/cacerts</java.cacerts.directory>
<!-- ports -->
<acs-postgres.port>5432</acs-postgres.port>
<acs-activemq.port>8161</acs-activemq.port>
<acs-platform.port>8080</acs-platform.port>
<acs-platform-ha.port>8081</acs-platform-ha.port>
<!-- 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>
<acs-postgres.version>15</acs-postgres.version>
<acs-activemq.version>6.1.8</acs-activemq.version>
<tomcat-rad.version>2.3-tomcat11</tomcat-rad.version>
<fs-plugin.version>1.0.0</fs-plugin.version>
</properties>
</profile>
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-run-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile -->
<tile>@project.groupId@:beedk-run-tile:@project.version@</tile>
</tiles>
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: Project Scaffolding for an ACS Platform Module</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
@@ -12,11 +12,12 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<maven.compiler.release>11</maven.compiler.release>
<alfresco.sdk.version>4.8.0</alfresco.sdk.version>
<alfresco.platform.version>7.4.2</alfresco.platform.version>
<alfresco.sdk.version>4.15.0</alfresco.sdk.version>
<alfresco.platform.version>26.1.0</alfresco.platform.version>
</properties>
<dependencyManagement>
@@ -46,15 +47,15 @@
<plugin>
<groupId>io.repaint.maven</groupId>
<artifactId>tiles-maven-plugin</artifactId>
<version>2.40</version>
<version>2.44</version>
<extensions>true</extensions>
<configuration>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-self-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-self-rad-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-platform-self-rad-tile:${beedkVersion}</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-module-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-module-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-platform-module-tile:${beedkVersion}</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-self-it-tile
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-self-it-tile
<tile>com.inteligr8.ootbee:beedk-acs-platform-self-it-tile:${beedkVersion}</tile> -->
</tiles>
</configuration>
@@ -1,6 +1,6 @@
<!-- Documentation: https://docs.alfresco.com/content-services/6.2/develop/reference/web-scripts-ref -->
<webscript xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://bitbucket.org/!api/2.0/snippets/inteligr8/AzMgbp/HEAD/files/snippet.txt">
xsi:noNamespaceSchemaLocation="https://git.inteligr8.com/!api/2.0/snippets/inteligr8/AzMgbp/HEAD/files/snippet.txt">
<shortname>Example Webscript</shortname>
<description>Example Java-backed webscript description</description>
<family>${shortname}</family>
@@ -1,6 +1,6 @@
<!-- Documentation: https://docs.alfresco.com/content-services/6.2/develop/reference/web-scripts-ref -->
<webscript xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://bitbucket.org/!api/2.0/snippets/inteligr8/AzMgbp/HEAD/files/snippet.txt">
xsi:noNamespaceSchemaLocation="https://git.inteligr8.com/!api/2.0/snippets/inteligr8/AzMgbp/HEAD/files/snippet.txt">
<shortname>Example Webscript</shortname>
<description>Example JS-backed webscript description</description>
<family>${shortname}</family>
+9 -2
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-module-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-module-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-platform-module-tile:[1.0.0,2.0.0)</tile>
...
</tiles>
@@ -55,7 +55,14 @@ The following properties are intended to be exposed by inheriting Public API Mav
Additional less important configurations are inherited from the following Maven Tile.
* [`beedk-acs-module-tile`](/inteligr8/ootbee-beedk/src/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
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: ACS Platform Module</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+8 -4
View File
@@ -16,14 +16,14 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<build>
<plugins>
<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,12 +80,16 @@
<!-- 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>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-module-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-module-tile -->
<tile>@project.groupId@:beedk-acs-module-tile:@project.version@</tile>
</tiles>
+13 -6
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-platform-rad-tile:[1.0.0,2.0.0)</tile>
</tiles>
</configuration>
@@ -60,7 +60,7 @@ The following properties are intended to be exposed by inheriting Public API Mav
| `acs-platform.timeout` | | 120000 | The time to wait for the startup to complete, in milliseconds. |
| `alfresco.license.directory` | | `${user.home}/alfresco/license` | The base path to search for Alfresco licenses. |
| `acs.license.directory` | | `${alfresco.license.directory}/acs` | The base path to search for an ACS license. |
| `tomcat-rad.version` | | *not important* | The version of the [Apache Tomcat Rapid Application Development Docker container](/inteligr8/tomcat-rad-docker). |
| `tomcat-rad.version` | | *not important* | The version of the [Apache Tomcat Rapid Application Development Docker container](/inteligr8/tomcat-rad-image). |
| `acs-postgres.version` | | *not important* | The version of PostgreSQL to use in the integration testing infrastructure. |
| `acs-activemq.version` | | *not important* | The version of Alfresco ActiveMQ to use in the integration testing infrastructure. |
| `acs-api-explorer.war.groupId` | | `org.alfresco` | The API Explorer WAR Maven Group ID. |
@@ -82,16 +82,23 @@ The following properties are only intended to be defined by BeeDK components.
| `beedk.deploy.platform.warDirectory` | | `${project.build.warDirectory}` | A build directory for WAR files. |
| `beedk.deploy.platform.dataDirectory` | | `${project.build.directory}/alf_data` | The temporary binary storage location for ACS. |
| `beedk.deploy.api-explorer.warFile` | | *Not important* | The API Explorer WAR file to deploy in the Apache Tomcat instance. |
| `beedk.rad.acs-search.enabled` | | false | **Do not** set explicitly; just include the [`beedk-acs-search-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-search-rad-tile) tile **AFTER** this tile. |
| `beedk.rad.alts.enabled` | | false | **Do not** set explicitly; just include the [`beedk-acs-lts-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-lts-rad-tile) tile **AFTER** this tile. |
| `beedk.rad.ats.enabled` | | false | **Do not** set explicitly; just include the [`beedk-ats-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-ats-rad-tile) tile **AFTER** this tile. |
| `beedk.rad.acs-search.enabled` | | false | **Do not** set explicitly; just include the [`beedk-acs-search-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-search-rad-tile) tile **AFTER** this tile. |
| `beedk.rad.alts.enabled` | | false | **Do not** set explicitly; just include the [`beedk-acs-lts-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-lts-rad-tile) tile **AFTER** this tile. |
| `beedk.rad.ats.enabled` | | false | **Do not** set explicitly; just include the [`beedk-ats-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-ats-rad-tile) tile **AFTER** this tile. |
| `acs-api-explorer.version` | | `7.4.2` | The API Explorer version. You could use `${alfresco.platform.version}` in ACS Enterprise. This will eventually parse the ACS Platform version for the right value. |
### Other APIs
Additional less important configurations are inherited from the following Maven Tiles.
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-run-tile)
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
| `fs-plugin.version` |
## Results
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: RAD for ACS Platform Core</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+53 -8
View File
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<profiles>
<profile>
@@ -27,11 +27,18 @@
</property>
</activation>
<build>
<testResources>
<testResource>
<directory>${java.cacerts.directory}</directory>
<filtering>false</filtering>
<targetPath>${project.build.directory}/cacerts</targetPath>
</testResource>
</testResources>
<plugins>
<!-- 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 +76,37 @@
</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>
<path>${project.build.directory}/cacerts</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>
@@ -156,19 +190,27 @@
-Dsolr.host=${project.artifactId}-acs-search \
-Dsolr.secureComms=secret \
-Dsolr.sharedSecret=alfresco-secret \
-Dcsrf.filter.enabled=false \
${acs-platform.tomcat.opts}</CATALINA_OPTS>
</env>
<ports>
<port>${acs-platform.port}:8080</port>
<port>${acs-platform.debugger.port}:8000</port>
</ports>
<dependsOn>
<container>acs-db</container>
</dependsOn>
<network>
<mode>custom</mode>
<name>${project.artifactId}</name>
</network>
<extraHosts>
<host>host.docker.internal:host-gateway</host>
</extraHosts>
<volumes>
<bind>
<volume>${acs.license.directory}:/usr/local/tomcat/shared/classes/alfresco/extension/license:ro</volume>
<volume>${project.build.directory}/cacerts:/usr/local/share/ca-certificates:ro</volume>
<volume>${beedk.deploy.platform.warFile}:/var/lib/tomcat/webapps/alfresco.war:ro</volume>
<volume>${beedk.deploy.api-explorer.warFile}:/var/lib/tomcat/webapps/api-explorer.war:ro</volume>
<volume>${beedk.deploy.aos.warFile}:/var/lib/tomcat/webapps/_vti_bin.war:ro</volume>
@@ -287,6 +329,7 @@
<beedk.deploy.aos.warFile>${beedk.deploy.platform.warDirectory}/alfresco-vti-bin-${acs-aos.war.version}.war</beedk.deploy.aos.warFile>
<alfresco.license.directory>${user.home}/alfresco/license</alfresco.license.directory>
<acs.license.directory>${alfresco.license.directory}/acs</acs.license.directory>
<java.cacerts.directory>src/test/cacerts</java.cacerts.directory>
<!-- ports -->
<acs-postgres.port>5432</acs-postgres.port>
@@ -295,17 +338,19 @@
<acs-platform.debugger.port>8000</acs-platform.debugger.port>
<!-- versions -->
<acs-api-explorer.version>7.4.0</acs-api-explorer.version> <!-- TODO use and parse alfresco.platform.version -->
<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>
<acs-api-explorer.version>26.1.0</acs-api-explorer.version> <!-- TODO use and parse alfresco.platform.version -->
<acs-aos.war.version>3.4.1</acs-aos.war.version>
<acs-postgres.version>15</acs-postgres.version>
<acs-activemq.version>6.1.8</acs-activemq.version>
<tomcat-rad.version>2.3-tomcat11</tomcat-rad.version>
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version>
<fs-plugin.version>1.0.0</fs-plugin.version>
</properties>
</profile>
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-run-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile -->
<tile>@project.groupId@:beedk-run-tile:@project.version@</tile>
</tiles>
+15 -9
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-self-it-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-self-it-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-platform-self-it-tile:[1.0.0,2.0.0)</tile>
</tiles>
</configuration>
@@ -58,15 +58,15 @@ The following properties are intended to be exposed by inheriting Public API Mav
| Maven Property | Required | Default | Description |
| ---------------------------------- |:--------:| ------------------ | ----------- |
| `alfresco.sdk.version` | **YES** | | For a list of versions and more details, see the [Alfresco SDK](https://github.com/Alfresco/alfresco-sdk).<br/>*Inherited from [`beedk-acs-webapp-artifact-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-it-tile)* |
| `alfresco.sdk.version` | **YES** | | For a list of versions and more details, see the [Alfresco SDK](https://github.com/Alfresco/alfresco-sdk).<br/>*Inherited from [`beedk-acs-webapp-artifact-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-it-tile)* |
| `alfresco.platform.version` | *Maybe* | | The Alfresco Platform version to use for integration testing. See below for more details. |
| `edition` | | `community` | The Alfresco Platform edition to use for integration testing. `community` or `enterprise`. See below for more details. |
| `alfresco.war.version` | *Maybe* | *See Below* | The Maven `version` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.version` | *Maybe* | *See Below* | The Maven `version` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)* |
| `project.build.extDirectory` | | `${project.build.directory}/ext/platform` | An additional directory of JARs to add to the ACS Platform at runtime. |
| `acs-platform.port` | | 8080 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile)* |
| `acs-postgres.port` | | 5432 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile)* |
| `acs-activemq.port` | | 8161 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/> *Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile)* |
| `acs-platform.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.*<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile)* |
| `acs-platform.port` | | 8080 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile)* |
| `acs-postgres.port` | | 5432 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile)* |
| `acs-activemq.port` | | 8161 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/> *Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile)* |
| `acs-platform.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.*<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile)* |
* The `edition` is used to default the `alfresco.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.
@@ -75,8 +75,14 @@ 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-platform-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile)
* [`beedk-acs-webapp-artifact-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-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)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: Integration Testing for ACS Platform</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+6 -4
View File
@@ -16,14 +16,14 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<build>
<plugins>
<!-- 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,9 +100,11 @@
<!-- versions -->
<postgres.jdbc.version>42.2.18</postgres.jdbc.version>
<alfresco.platform.war.version>${alfresco.platform.version}</alfresco.platform.war.version>
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version>
<!-- configuring beedk-acs-platform-it-tile -->
<beedk.deploy.platform.warFile>${project.build.warFile}</beedk.deploy.platform.warFile>
<beedk.deploy.platform.classesDirectory>${project.build.outputDirectory}</beedk.deploy.platform.classesDirectory>
<beedk.deploy.platform.testClassesDirectory>${project.build.testOutputDirectory}</beedk.deploy.platform.testClassesDirectory>
<beedk.deploy.platform.extDirectory>${project.build.extDirectory}</beedk.deploy.platform.extDirectory>
@@ -113,9 +115,9 @@
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile -->
<tile>@project.groupId@:beedk-acs-platform-it-tile:@project.version@</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-it-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-it-tile -->
<tile>@project.groupId@:beedk-acs-webapp-artifact-it-tile:@project.version@</tile>
</tiles>
+16 -10
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-self-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-self-rad-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-platform-self-rad-tile:[1.0.0,2.0.0)</tile>
</tiles>
</configuration>
@@ -60,15 +60,15 @@ The following properties are intended to be exposed by inheriting Public API Mav
| Maven Property | Required | Default | Description |
| ---------------------------------- |:--------:| ------------------ | ----------- |
| `alfresco.sdk.version` | **YES** | | For a list of versions and more details, see the [Alfresco SDK](https://github.com/Alfresco/alfresco-sdk).<br/>*Inherited from [`beedk-acs-webapp-artifact-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-rad-tile)* |
| `alfresco.sdk.version` | **YES** | | For a list of versions and more details, see the [Alfresco SDK](https://github.com/Alfresco/alfresco-sdk).<br/>*Inherited from [`beedk-acs-webapp-artifact-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-rad-tile)* |
| `alfresco.platform.version` | *Maybe* | | The Alfresco Platform version to use for RAD. See below for more details. |
| `edition` | | `community` | The Alfresco Platform edition used for RAD. `community` or `enterprise`. See below for more details. |
| `alfresco.war.version` | *Maybe* | *See Below* | The Maven `version` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile)* |
| `acs-platform.port` | | 8080 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile)* |
| `acs-platform.debugger.port` | | 8000 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile)* |
| `acs-postgres.port` | | 5432 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile)* |
| `acs-activemq.port` | | 8161 | The port to expose on `localhost` for the developer; not for other applications or users.<br/> *Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile)* |
| `acs-platform.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.*<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile)* |
| `alfresco.war.version` | *Maybe* | *See Below* | The Maven `version` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)* |
| `acs-platform.port` | | 8080 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)* |
| `acs-platform.debugger.port` | | 8000 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)* |
| `acs-postgres.port` | | 5432 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)* |
| `acs-activemq.port` | | 8161 | The port to expose on `localhost` for the developer; not for other applications or users.<br/> *Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)* |
| `acs-platform.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.*<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)* |
* The `edition` is used to default the `alfresco.war.artifactId` to `content-services-community` or `content-services`.
* The `alfresco.platform.version` is used to default the `alfresco.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.
@@ -77,8 +77,14 @@ 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-platform-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile)
* [`beedk-acs-webapp-artifact-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-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)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: RAD for ACS Platform</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+5 -4
View File
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<profiles>
<profile>
@@ -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.10.0</maven-dependency-plugin.version>
<!-- configuring beedk-acs-platform-rad-tile -->
<beedk.deploy.platform.warFile>${project.build.warFile}</beedk.deploy.platform.warFile>
@@ -122,9 +123,9 @@
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile -->
<tile>@project.groupId@:beedk-acs-platform-rad-tile:@project.version@</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-rad-tile -->
<tile>@project.groupId@:beedk-acs-webapp-artifact-rad-tile:@project.version@</tile>
</tiles>
+6 -6
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-sibling-it-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-sibling-it-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-platform-sibling-it-tile:[1.0.0,2.0.0)</tile>
</tiles>
</configuration>
@@ -64,16 +64,16 @@ The following properties are intended to be exposed by inheriting Public API Mav
| `project.sibling.warFileName` | **Yes** | | The filename of the sibling Platform module or web appliation WAR. |
| `project.sibling.build.warDirectory` | | `${project.sibling.build.directory}/war` | The path of the sibling Platform module or web appliation WAR. |
| `project.sibling.build.warFile` | | `${project.sibling.build.warDirectory}/${project.sibling.warFileName}` | The path and filename of the sibling Platform module or web appliation WAR. |
| `acs-platform.port` | | 8080 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile)* |
| `acs-postgres.port` | | 5432 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile)* |
| `acs-activemq.port` | | 8161 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/> *Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile)* |
| `acs-platform.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.*<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile)* |
| `acs-platform.port` | | 8080 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile)* |
| `acs-postgres.port` | | 5432 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile)* |
| `acs-activemq.port` | | 8161 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user.<br/> *Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile)* |
| `acs-platform.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.*<br/>*Inherited from [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile)* |
### Other APIs
Additional less important configurations are inherited from the following Maven Tiles.
* [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile)
* [`beedk-acs-platform-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile)
## Results
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: Integration Testing for ACS Platform by Maven Sibling Project</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+2 -2
View File
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<profiles>
<profile>
@@ -41,7 +41,7 @@
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-it-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-it-tile -->
<tile>@project.groupId@:beedk-acs-platform-it-tile:@project.version@</tile>
</tiles>
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-sibling-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-sibling-rad-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-platform-sibling-rad-tile:[1.0.0,2.0.0)</tile>
</tiles>
</configuration>
@@ -66,17 +66,17 @@ The following properties are intended to be exposed by inheriting Public API Mav
| `project.sibling.warFileName` | **Yes** | | The filename of the sibling Platform module or web appliation WAR. |
| `project.sibling.build.warDirectory` | | `${project.sibling.build.directory}/war` | The path of the sibling Platform module or web appliation WAR. |
| `project.sibling.build.warFile` | | `${project.sibling.build.warDirectory}/${project.sibling.warFileName}` | The path and filename of the sibling Platform module or web appliation WAR. |
| `acs-platform.port` | | 8080 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile)* |
| `acs-platform.debugger.port` | | 8000 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile)* |
| `acs-postgres.port` | | 5432 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile)* |
| `acs-activemq.port` | | 8161 | The port to expose on `localhost` for the developer; not for other applications or users.<br/> *Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile)* |
| `acs-platform.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.*<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile)* |
| `acs-platform.port` | | 8080 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)* |
| `acs-platform.debugger.port` | | 8000 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)* |
| `acs-postgres.port` | | 5432 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)* |
| `acs-activemq.port` | | 8161 | The port to expose on `localhost` for the developer; not for other applications or users.<br/> *Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)* |
| `acs-platform.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.*<br/>*Inherited from [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)* |
### Other APIs
Additional less important configurations are inherited from the following Maven Tiles.
* [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile)
* [`beedk-acs-platform-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile)
## Results
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: RAD for ACS Platform by Maven Sibling Project</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+2 -2
View File
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<profiles>
<profile>
@@ -42,7 +42,7 @@
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-rad-tile -->
<tile>@project.groupId@:beedk-acs-platform-rad-tile:@project.version@</tile>
</tiles>
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: ACS Platform Web Application Docker Enablement</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+18 -6
View File
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<profiles>
<profile>
@@ -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>
@@ -42,7 +42,7 @@
<goal>wget</goal>
</goals>
<configuration>
<url>https://bitbucket.org/inteligr8/ootbee-beedk/raw/stable/beedk-acs-platform-webapp-docker-tile/Dockerfile</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk/raw/stable/beedk-acs-platform-webapp-docker-tile/Dockerfile</url>
<outputDirectory>${basedir}/src/main/docker</outputDirectory>
</configuration>
</execution>
@@ -53,7 +53,7 @@
<goal>wget</goal>
</goals>
<configuration>
<url>https://bitbucket.org/inteligr8/ootbee-beedk/raw/stable/beedk-acs-platform-webapp-docker-tile/catalina.policy</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk/raw/stable/beedk-acs-platform-webapp-docker-tile/catalina.policy</url>
<outputDirectory>${basedir}/src/main/docker</outputDirectory>
</configuration>
</execution>
@@ -64,7 +64,7 @@
<goal>wget</goal>
</goals>
<configuration>
<url>https://bitbucket.org/inteligr8/ootbee-beedk/raw/stable/beedk-acs-platform-webapp-docker-tile/tomcat-platform-context.xml</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk/raw/stable/beedk-acs-platform-webapp-docker-tile/tomcat-platform-context.xml</url>
<outputDirectory>${basedir}/src/main/docker</outputDirectory>
</configuration>
</execution>
@@ -73,10 +73,22 @@
</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>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-docker-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-docker-tile -->
<tile>@project.groupId@:beedk-acs-webapp-docker-tile:@project.version@</tile>
</tiles>
+10 -3
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-webapp-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-webapp-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-platform-webapp-tile:[1.0.0,2.0.0)</tile>
...
</tiles>
@@ -48,10 +48,17 @@ The following properties are intended to be exposed by inheriting Public API Mav
| Maven Property | Required | Default | Description |
| ---------------------------------- |:--------:| ------------------ | ----------- |
| `alfresco.sdk.version` | **YES** | | For a list of versions and more details, see the [Alfresco SDK](https://github.com/Alfresco/alfresco-sdk).<br/>*Inherited from [`beedk-acs-webapp-artifact-build-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-build-tile)* |
| `alfresco.sdk.version` | **YES** | | For a list of versions and more details, see the [Alfresco SDK](https://github.com/Alfresco/alfresco-sdk).<br/>*Inherited from [`beedk-acs-webapp-artifact-build-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-build-tile)* |
### Other APIs
Additional less important configurations are inherited from the following Maven Tiles.
* [`beedk-acs-webapp-artifact-build-tile`](/inteligr8/ootbee-beedk/src/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` |
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: ACS Platform Web Application</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+8 -4
View File
@@ -16,14 +16,14 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<build>
<plugins>
<!-- 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,12 +97,16 @@
<!-- 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>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-build-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-build-tile -->
<tile>@project.groupId@:beedk-acs-webapp-artifact-build-tile:@project.version@</tile>
</tiles>
+7 -7
View File
@@ -25,7 +25,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<tiles>
...
<tile>com.inteligr8.ootbee:beedk-acs-<!-- See below -->-tile:[1.0.0,2.0.0)</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-search-it-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-search-it-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-search-it-tile:[1.0.0,2.0.0)</tile>
...
</tiles>
@@ -41,10 +41,10 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
This tile is meant to be used in conjunction with the `beedk-acs-platform-it-tile` tile which is automatically included in each of the following BeeDK Public API Maven Tiles.
* [`beedk-acs-platform-module-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-module-tile)
* [`beedk-acs-share-module-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-module-tile)
* [`beedk-acs-platform-webapp-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-webapp-tile)
* [`beedk-acs-share-webapp-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-webapp-tile)
* [`beedk-acs-platform-module-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-module-tile)
* [`beedk-acs-share-module-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-module-tile)
* [`beedk-acs-platform-webapp-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-webapp-tile)
* [`beedk-acs-share-webapp-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-webapp-tile)
> This Maven Tile should always be declared **AFTER** the Maven Tile used from the list above.
@@ -56,8 +56,8 @@ In your Maven project, set the following properties to define the behavior of th
Additional less important configurations are inherited from the following Maven Tiles.
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-run-tile)
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-search-test-tile)
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-search-test-tile)
## Results
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: Integration Testing for Alfresco Search Services</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+4 -2
View File
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<build>
<plugins>
@@ -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>
@@ -89,7 +91,7 @@
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-run-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile -->
<tile>@project.groupId@:beedk-run-tile:@project.version@</tile>
</tiles>
+5 -5
View File
@@ -25,7 +25,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<tiles>
...
<tile>com.inteligr8.ootbee:beedk-acs-platform-<!-- See Below -->-rad-tile:[1.0.0,2.0.0)</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-search-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-search-rad-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-search-rad-tile:[1.0.0,2.0.0)</tile>
...
</tiles>
@@ -41,8 +41,8 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
This tile is meant to be used in conjunction with the `beedk-acs-platform-rad-tile` tile which is automatically included in each of the following BeeDK Public API Maven Tiles.
* [`beedk-acs-platform-self-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-self-rad-tile)
* [`beedk-acs-platform-artifact-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-artifact-rad-tile)
* [`beedk-acs-platform-self-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-self-rad-tile)
* [`beedk-acs-platform-artifact-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-platform-artifact-rad-tile)
> This Maven Tile should always be declared **AFTER** the Maven Tile used from the list above.
@@ -65,8 +65,8 @@ 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-run-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-run-tile)
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-search-test-tile)
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-search-test-tile)
## Results
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: RAD for Alfresco Search Services</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+5 -3
View File
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<profiles>
<profile>
@@ -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>
@@ -88,9 +90,9 @@
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-run-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile -->
<tile>@project.groupId@:beedk-run-tile:@project.version@</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-search-test-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-search-test-tile -->
<tile>@project.groupId@:beedk-acs-search-test-tile:@project.version@</tile>
</tiles>
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: Testing for Alfresco Search Services</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+1 -1
View File
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<profiles>
<profile>
+11 -6
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-artifact-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-artifact-rad-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-share-artifact-rad-tile:[1.0.0,2.0.0)</tile>
</tiles>
</configuration>
@@ -64,18 +64,23 @@ The following properties are intended to be exposed by inheriting Public API Mav
| `alfresco.share.war.groupId` | | `org.alfresco` | The Maven `groupId` of a Maven `war` Type Project defined in a Maven Repository. |
| `alfresco.share.war.artifactId` | | `share` | The Maven `artifactId` of a Maven `war` Type Project defined in a Maven Repository. |
| `alfresco.share.war.version` | Maybe | *See Below* | The Maven `version` of a Maven `war` Type Project defined in a Maven Repository. |
| `acs-share.port` | | 8180 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-share-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-rad-tile)* |
| `acs-share.debugger.port` | | 8100 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-share-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-rad-tile)* |
| `acs-share.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.*<br/>*Inherited from [`beedk-acs-share-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-rad-tile)* |
| `acs-share.port` | | 8180 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-share-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-rad-tile)* |
| `acs-share.debugger.port` | | 8100 | The port to expose on `localhost` for the developer; not for other applications or users.<br/>*Inherited from [`beedk-acs-share-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-rad-tile)* |
| `acs-share.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.*<br/>*Inherited from [`beedk-acs-share-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-rad-tile)* |
* 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/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
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: RAD for ACS Share by Maven Artifact</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+6 -3
View File
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<profiles>
<profile>
@@ -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,12 +72,15 @@
<!-- 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.10.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-rad-tile -->
<tile>@project.groupId@:beedk-acs-share-rad-tile:@project.version@</tile>
</tiles>
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: Project Scaffolding for an ACS Share Module</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
@@ -12,12 +12,13 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<maven.compiler.release>11</maven.compiler.release>
<alfresco.sdk.version>4.8.0</alfresco.sdk.version>
<alfresco.platform.version>7.4.2</alfresco.platform.version>
<alfresco.share.version>22.17</alfresco.share.version>
<alfresco.sdk.version>4.15.0</alfresco.sdk.version>
<alfresco.platform.version>26.1.0</alfresco.platform.version>
<alfresco.share.version>26.1.0</alfresco.share.version>
</properties>
<dependencyManagement>
@@ -49,16 +50,16 @@
<plugin>
<groupId>io.repaint.maven</groupId>
<artifactId>tiles-maven-plugin</artifactId>
<version>2.40</version>
<version>2.44</version>
<extensions>true</extensions>
<configuration>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-self-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-self-rad-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-share-self-rad-tile:${beedkVersion}</tile>
<tile>com.inteligr8.ootbee:beedk-acs-platform-artifact-rad-tile:${beedkVersion}</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-module-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-module-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-share-module-tile:${beedkVersion}</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-self-it-tile
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-self-it-tile
<tile>com.inteligr8.ootbee:beedk-acs-share-self-it-tile:${beedkVersion}</tile>
<tile>com.inteligr8.ootbee:beedk-acs-share-artifact-it-tile:${beedkVersion}</tile> -->
</tiles>
+9 -2
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-module-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-module-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-share-module-tile:[1.0.0,2.0.0)</tile>
</tiles>
</configuration>
@@ -54,7 +54,14 @@ The following properties are intended to be exposed by inheriting Public API Mav
Additional less important configurations are inherited from the following Maven Tile.
* [`beedk-acs-module-tile`](/inteligr8/ootbee-beedk/src/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
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: ACS Share Module</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+8 -4
View File
@@ -16,14 +16,14 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<build>
<plugins>
<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,12 +99,16 @@
<!-- 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>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-module-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-module-tile -->
<tile>@project.groupId@:beedk-acs-module-tile:@project.version@</tile>
</tiles>
+10 -3
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-rad-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-share-rad-tile:[1.0.0,2.0.0)</tile>
</tiles>
</configuration>
@@ -56,7 +56,7 @@ The following properties are intended to be exposed by inheriting Public API Mav
| `acs-share.debugger.port` | | 8100 | The port to expose on `localhost` for the developer; not for other applications or users. |
| `acs-share.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.* |
| `acs-share.timeout` | | 30000 | The time to wait for the startup to complete, in milliseconds. |
| `tomcat-rad.version` | | *not important* | The version of the [Apache Tomcat Rapid Application Development Docker container](/inteligr8/tomcat-rad-docker). |
| `tomcat-rad.version` | | *not important* | The version of the [Apache Tomcat Rapid Application Development Docker container](/inteligr8/tomcat-rad-image). |
### Private API
@@ -75,7 +75,14 @@ The following properties are only intended to be defined by BeeDK components.
Additional less important configurations are inherited from the following Maven Tiles.
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-run-tile)
* [`beedk-run-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `download-plugin.version` |
| `fs-plugin.version` |
## Results
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: RAD for ACS Share</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+32 -4
View File
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<profiles>
<profile>
@@ -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-tomcat11</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>
@@ -180,7 +208,7 @@
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-run-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile -->
<tile>@project.groupId@:beedk-run-tile:@project.version@</tile>
</tiles>
+14 -7
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-self-it-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-self-it-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-share-self-it-tile:[1.0.0,2.0.0)</tile>
</tiles>
</configuration>
@@ -47,15 +47,15 @@ The following properties are intended to be exposed by inheriting Public API Mav
| Maven Property | Required | Default | Description |
| ---------------------------------- |:--------:| ------------------ | ----------- |
| `alfresco.sdk.version` | **YES** | | For a list of versions and more details, see the [Alfresco SDK](https://github.com/Alfresco/alfresco-sdk).<br/>*Inherited from [`beedk-acs-webapp-artifact-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-it-tile)* |
| `alfresco.sdk.version` | **YES** | | For a list of versions and more details, see the [Alfresco SDK](https://github.com/Alfresco/alfresco-sdk).<br/>*Inherited from [`beedk-acs-webapp-artifact-it-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-it-tile)* |
| `alfresco.share.version` | *Maybe* | | The Alfresco Share version to use for integration testing. See below for more details. |
| `alfresco.war.artifactId` | | `share` | The Maven `artifactId` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.version` | *Maybe* | *See Below* | The Maven `version` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.artifactId` | | `share` | The Maven `artifactId` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.version` | *Maybe* | *See Below* | The Maven `version` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)* |
| `project.build.shareExtDirectory` | | `${project.build.directory}/ext/share` | An additional directory of JARs to add to the ACS Share at runtime. |
| `acs-platform.url` | | *See Below* | The URL of the backend ACS Platform to be used. |
| `acs-share.port` | | 8180 | The port to expose on `localhost` for scripts to use during integration testing to verify the state of the application; not for a developer or user. |
| `acs-share.timeout` | | 45000 | The time to wait for the startup to complete, in milliseconds. |
| `tomcat-rad.version` | | *not important* | The version of the [Apache Tomcat Rapid Application Development Docker container](/inteligr8/tomcat-rad-docker). |
| `tomcat-rad.version` | | *not important* | The version of the [Apache Tomcat Rapid Application Development Docker container](/inteligr8/tomcat-rad-image). |
* The `alfresco.share.version` is used to default the `alfresco.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 `acs-platform.url` will default to the appropriate value when using the `beedk-acs-platform-*-it-tile` tiles. This should be overridden if you are not using those tiles and are instead using some other ACS Platform instance.
@@ -64,8 +64,15 @@ 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-run-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-run-tile)
* [`beedk-acs-webapp-artifact-it-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-it-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)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
| `download-plugin.version` |
## Results
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: Integration Testing for ACS Share</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+10 -6
View File
@@ -16,14 +16,14 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<build>
<plugins>
<!-- 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-tomcat11</tomcat-rad.version>
<maven-dependency-plugin.version>3.10.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>
@@ -176,9 +180,9 @@
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-run-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile -->
<tile>@project.groupId@:beedk-run-tile:@project.version@</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-it-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-it-tile -->
<tile>@project.groupId@:beedk-acs-webapp-artifact-it-tile:@project.version@</tile>
</tiles>
+13 -7
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-self-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-self-rad-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-share-self-rad-tile:[1.0.0,2.0.0)</tile>
</tiles>
</configuration>
@@ -60,14 +60,14 @@ The following properties are intended to be exposed by inheriting Public API Mav
| Maven Property | Required | Default | Description |
| ---------------------------------- |:--------:| ------------------ | ----------- |
| `alfresco.sdk.version` | **YES** | | For a list of versions and more details, see the [Alfresco SDK](https://github.com/Alfresco/alfresco-sdk).<br/>*Inherited from [`beedk-acs-webapp-artifact-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-rad-tile)* |
| `alfresco.sdk.version` | **YES** | | For a list of versions and more details, see the [Alfresco SDK](https://github.com/Alfresco/alfresco-sdk).<br/>*Inherited from [`beedk-acs-webapp-artifact-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-rad-tile)* |
| `alfresco.share.version` | *Maybe* | | The Alfresco Share version to use for RAD. See below for more details. |
| `alfresco.war.artifactId` | | `share` | The Maven `artifactId` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.version` | *Maybe* | *See Below* | The Maven `version` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.artifactId` | | `share` | The Maven `artifactId` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.version` | *Maybe* | *See Below* | The Maven `version` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)* |
| `acs-platform.url` | | *See Below* | The URL of the backend ACS Platform to be used. |
| `acs-share.port` | | 8180 | The port to expose on `localhost` for the developer; not for other applications or users. |
| `acs-share.debugger.port` | | 8100 | The port to expose on `localhost` for the developer; not for other applications or users. |
| `acs-share.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.*<br/>*Inherited from [`beedk-acs-share-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-rad-tile)* |
| `acs-share.tomcat.opts` | | | Additional `CATALINA_OPTS` to add to the Apache Tomcat startup.<br/>*May be overridden by any POM parent or Maven Tile.*<br/>*Inherited from [`beedk-acs-share-rad-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-rad-tile)* |
* The `alfresco.share.version` is used to default the `alfresco.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 `acs-platform.url` will default to the appropriate value when using the `beedk-acs-platform-*-rad-tile` tiles. This should be overridden if you are not using those tiles and are instead using some other ACS Platform instance.
@@ -76,8 +76,14 @@ 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-share-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-rad-tile)
* [`beedk-acs-webapp-artifact-rad-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-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)
### Plugin Versions
| Maven Property |
| ---------------------------------- |
| `maven-dependency-plugin.version` |
## Results
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: RAD for ACS Share</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+7 -4
View File
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<profiles>
<profile>
@@ -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,14 +69,17 @@
<!-- configuring beedk-acs-webapp-artifact-tile -->
<alfresco.war.version>${alfresco.share.version}</alfresco.war.version>
<!-- versions -->
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-run-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-run-tile -->
<tile>@project.groupId@:beedk-acs-share-rad-tile:@project.version@</tile>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-rad-tile -->
<tile>@project.groupId@:beedk-acs-webapp-artifact-rad-tile:@project.version@</tile>
</tiles>
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: ACS Share Web Application Docker Enablement</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+18 -6
View File
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<profiles>
<profile>
@@ -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>
@@ -42,7 +42,7 @@
<goal>wget</goal>
</goals>
<configuration>
<url>https://bitbucket.org/inteligr8/ootbee-beedk/raw/stable/beedk-acs-share-webapp-docker-tile/Dockerfile</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk/raw/stable/beedk-acs-share-webapp-docker-tile/Dockerfile</url>
<outputDirectory>${basedir}/src/main/docker</outputDirectory>
</configuration>
</execution>
@@ -53,7 +53,7 @@
<goal>wget</goal>
</goals>
<configuration>
<url>https://bitbucket.org/inteligr8/ootbee-beedk/raw/stable/beedk-acs-share-webapp-docker-tile/catalina.policy</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk/raw/stable/beedk-acs-share-webapp-docker-tile/catalina.policy</url>
<outputDirectory>${basedir}/src/main/docker</outputDirectory>
</configuration>
</execution>
@@ -64,7 +64,7 @@
<goal>wget</goal>
</goals>
<configuration>
<url>https://bitbucket.org/inteligr8/ootbee-beedk/raw/stable/beedk-acs-share-webapp-docker-tile/tomcat-share-context.xml</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk/raw/stable/beedk-acs-share-webapp-docker-tile/tomcat-share-context.xml</url>
<outputDirectory>${basedir}/src/main/docker</outputDirectory>
</configuration>
</execution>
@@ -73,10 +73,22 @@
</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.10.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-docker-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-docker-tile -->
<tile>@project.groupId@:beedk-acs-webapp-docker-tile:@project.version@</tile>
</tiles>
+10 -3
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-share-webapp-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-share-webapp-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-share-webapp-tile:[1.0.0,2.0.0)</tile>
...
</tiles>
@@ -48,10 +48,17 @@ The following properties are intended to be exposed by inheriting Public API Mav
| Maven Property | Required | Default | Description |
| ---------------------------------- |:--------:| ------------------ | ----------- |
| `alfresco.sdk.version` | **YES** | | For a list of versions and more details, see the [Alfresco SDK](https://github.com/Alfresco/alfresco-sdk).<br/>*Inherited from [`beedk-acs-webapp-artifact-build-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-build-tile)* |
| `alfresco.sdk.version` | **YES** | | For a list of versions and more details, see the [Alfresco SDK](https://github.com/Alfresco/alfresco-sdk).<br/>*Inherited from [`beedk-acs-webapp-artifact-build-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-build-tile)* |
### Other APIs
Additional less important configurations are inherited from the following Maven Tiles.
* [`beedk-acs-webapp-artifact-build-tile`](/inteligr8/ootbee-beedk/src/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` |
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: ACS Share Web Application</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+8 -4
View File
@@ -16,14 +16,14 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<build>
<plugins>
<!-- 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,12 +67,16 @@
<!-- 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>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-build-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-build-tile -->
<tile>@project.groupId@:beedk-acs-webapp-artifact-build-tile:@project.version@</tile>
</tiles>
+11 -5
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-build-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-build-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-webapp-artifact-build-tile:[1.0.0,2.0.0)</tile>
</tiles>
</configuration>
@@ -48,16 +48,22 @@ The following properties are intended to be exposed by inheriting Public API Mav
| Maven Property | Required | Default | Description |
| ---------------------------- |:--------:| ----------------- | ----------- |
| `alfresco.sdk.version` | **YES** | | For a list of versions and more details, see the [Alfresco SDK](https://github.com/Alfresco/alfresco-sdk). This is used for AMP packaging functionality. |
| `alfresco.war.groupId` | | `org.alfresco` | The Maven `groupId` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.artifactId` | **YES** | | The Maven `artifactId` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.version` | **YES** | | The Maven `version` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.groupId` | | `org.alfresco` | The Maven `groupId` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.artifactId` | **YES** | | The Maven `artifactId` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.version` | **YES** | | The Maven `version` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)* |
| `project.build.ampDirectory` | | `${project.build.directory}/amp` | This is where AMPs are temporarily copied during the build process. |
### Other APIs
Additional less important configurations are inherited from the following Maven Tiles.
* [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/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
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: Alfresco Web Application Artifact Builder for Deployment</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
@@ -16,14 +16,14 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<build>
<plugins>
<!-- 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,12 +72,15 @@
<properties>
<!-- configurable -->
<project.build.ampDirectory>${project.build.directory}/amps</project.build.ampDirectory>
<!-- versions -->
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile -->
<tile>@project.groupId@:beedk-acs-webapp-artifact-tile:@project.version@</tile>
</tiles>
+11 -5
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-it-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-it-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-webapp-artifact-it-tile:[1.0.0,2.0.0)</tile>
</tiles>
</configuration>
@@ -48,16 +48,22 @@ The following properties are intended to be exposed by inheriting Public API Mav
| Maven Property | Required | Default | Description |
| ---------------------------- |:--------:| ----------------- | ----------- |
| `alfresco.sdk.version` | **YES** | | For a list of versions and more details, see the [Alfresco SDK](https://github.com/Alfresco/alfresco-sdk). This is used for AMP packaging functionality. |
| `alfresco.war.groupId` | | `org.alfresco` | The Maven `groupId` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.artifactId` | **YES** | | The Maven `artifactId` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.version` | **YES** | | The Maven `version` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.groupId` | | `org.alfresco` | The Maven `groupId` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.artifactId` | **YES** | | The Maven `artifactId` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.version` | **YES** | | The Maven `version` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)* |
| `project.build.ampDirectory` | | `${project.build.directory}/amp` | This is where AMPs are temporarily copied during the build process. |
### Other APIs
Additional less important configurations are inherited from the following Maven Tiles.
* [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/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
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: Alfresco Web Application Artifact for Testing</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+6 -3
View File
@@ -16,14 +16,14 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<build>
<plugins>
<!-- 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,12 +76,15 @@
<!-- 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.10.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile -->
<tile>@project.groupId@:beedk-acs-webapp-artifact-tile:@project.version@</tile>
</tiles>
+11 -5
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-rad-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-rad-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-webapp-artifact-rad-tile:[1.0.0,2.0.0)</tile>
</tiles>
</configuration>
@@ -48,16 +48,22 @@ The following properties are intended to be exposed by inheriting Public API Mav
| Maven Property | Required | Default | Description |
| ---------------------------- |:--------:| ----------------- | ----------- |
| `alfresco.sdk.version` | **YES** | | For a list of versions and more details, see the [Alfresco SDK](https://github.com/Alfresco/alfresco-sdk). This is used for AMP packaging functionality. |
| `alfresco.war.groupId` | | `org.alfresco` | The Maven `groupId` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.artifactId` | **YES** | | The Maven `artifactId` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.version` | **YES** | | The Maven `version` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.groupId` | | `org.alfresco` | The Maven `groupId` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.artifactId` | **YES** | | The Maven `artifactId` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)* |
| `alfresco.war.version` | **YES** | | The Maven `version` of a Maven `war` Type Project defined in a Maven Repository.<br/>*Inherited from [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile)* |
| `project.build.ampDirectory` | | `${project.build.directory}/amp` | This is where AMPs are temporarily copied during the build process. |
### Other APIs
Additional less important configurations are inherited from the following Maven Tiles.
* [`beedk-acs-webapp-artifact-tile`](/inteligr8/ootbee-beedk/src/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
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: Alfresco Web Application Artifact for RAD</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+6 -3
View File
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<profiles>
<profile>
@@ -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,12 +84,15 @@
<properties>
<!-- configurable -->
<project.build.ampDirectory>${project.build.directory}/amps</project.build.ampDirectory>
<!-- versions -->
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile -->
<tile>@project.groupId@:beedk-acs-webapp-artifact-tile:@project.version@</tile>
</tiles>
+7 -1
View File
@@ -24,7 +24,7 @@ To use this plugin, just reference it with the Maven Tiles plugin as shown in th
<configuration>
<tiles>
...
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-webapp-artifact-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-acs-webapp-artifact-tile -->
<tile>com.inteligr8.ootbee:beedk-acs-webapp-artifact-tile:[1.0.0,2.0.0)</tile>
</tiles>
</configuration>
@@ -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.
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: Alfreco Web Application Artifact Downloader</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+6 -3
View File
@@ -16,14 +16,14 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<build>
<plugins>
<!-- 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,12 +66,15 @@
<!-- results -->
<project.build.warFile>${project.build.warDirectory}/${alfresco.war.artifactId}-${alfresco.war.version}.war</project.build.warFile>
<!-- versions -->
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
<tiles>
<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-amp-check-tile -->
<!-- Documentation: https://git.inteligr8.com/inteligr8/ootbee-beedk/src/branch/stable/beedk-amp-check-tile -->
<tile>@project.groupId@:beedk-amp-check-tile:@project.version@</tile>
</tiles>
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: ACS Web Application Docker Enablement</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>
+7 -3
View File
@@ -16,7 +16,7 @@
-->
<project xmlns="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://bitbucket.org/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
xsi:schemaLocation="http://tiles.bluetrainsoftware.com/maven/tiles/1.1.0 https://git.inteligr8.com/inteligr8/maven-tiles/raw/xsd/src/main/resources/maven-tiles.xsd">
<build>
<plugins>
@@ -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.10.0</maven-dependency-plugin.version>
</properties>
</profile>
</profiles>
+5 -5
View File
@@ -10,12 +10,12 @@
<parent>
<groupId>com.inteligr8.ootbee</groupId>
<artifactId>beedk-parent</artifactId>
<version>1.1.3</version>
<version>1.1.21</version>
<relativePath>..</relativePath>
</parent>
<name>Order of the Bee Development Kit: Project Scaffolding for an Activiti Extension</name>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
<licenses>
<license>
@@ -25,9 +25,9 @@
</licenses>
<scm>
<connection>scm:git:https://bitbucket.org/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@bitbucket.org:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://bitbucket.org/inteligr8/ootbee-beedk</url>
<connection>scm:git:https://git.inteligr8.com/inteligr8/ootbee-beedk.git</connection>
<developerConnection>scm:git:git@git.inteligr8.com:inteligr8/ootbee-beedk.git</developerConnection>
<url>https://git.inteligr8.com/inteligr8/ootbee-beedk</url>
</scm>
<organization>
<name>Order of the Bee</name>

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