From a055760f5f696a0d48ffbaa2decd5211bb8b7096 Mon Sep 17 00:00:00 2001 From: Konrad Windszus Date: Wed, 6 Apr 2022 09:34:19 +0200 Subject: [PATCH] Use FileVault Package Maven Plugin 1.3.0 (#2804) --- CHANGELOG.md | 5 + content/pom.xml | 97 ++++++--------- .../META-INF/vault/definition/.content.xml | 24 ---- .../main/content/META-INF/vault/filter.xml | 3 + ...obe.acs.commons.wcm.impl.QrCodeServlet.xml | 0 ...itoryInitializer-replication-status.config | 0 ....RepositoryInitializer-distribution.config | 0 ...poinit.RepositoryInitializer-aem-cs.config | 0 ...positoryInitializer-ensure-oakindex.config | 0 ...nit.RepositoryInitializer-root-acls.config | 0 ...ositoryInitializer-varworkflow-acls.config | 0 ...eUserMapperImpl.amended-acs-commons.config | 0 .../definition => resources}/thumbnail.png | Bin pom.xml | 111 ++++++++++++++---- ui.apps/pom.xml | 67 +---------- .../META-INF/vault/definition/.content.xml | 24 ---- .../main/content/META-INF/vault/filter.xml | 40 +++++-- .../generic-list-console/.content.xml | 1 - .../utilities/qr-code/clientlibs/js/app.js | 2 +- .../apps/acs-commons/install/.vltignore | 1 - .../definition => resources}/thumbnail.png | Bin ui.content/pom.xml | 68 ++--------- .../META-INF/vault/definition/.content.xml | 24 ---- .../main/content/META-INF/vault/filter.xml | 92 +++++++-------- .../conf/global/settings/.content.xml | 3 + .../etc/acs-commons/qr-code/.content.xml | 5 - .../definition => resources}/thumbnail.png | Bin 27 files changed, 230 insertions(+), 337 deletions(-) delete mode 100644 content/src/main/content/META-INF/vault/definition/.content.xml rename {ui.apps => content}/src/main/content/jcr_root/apps/acs-commons/config.author/com.adobe.acs.commons.wcm.impl.QrCodeServlet.xml (100%) rename {ui.apps => content}/src/main/content/jcr_root/apps/acs-commons/config.author/org.apache.sling.jcr.repoinit.RepositoryInitializer-replication-status.config (100%) rename {ui.apps => content}/src/main/content/jcr_root/apps/acs-commons/config.publish/org.apache.sling.jcr.repoinit.RepositoryInitializer-distribution.config (100%) rename {ui.apps => content}/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-aem-cs.config (100%) rename {ui.apps => content}/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-ensure-oakindex.config (100%) rename {ui.apps => content}/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-root-acls.config (100%) rename {ui.apps => content}/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-varworkflow-acls.config (100%) rename {ui.apps => content}/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-acs-commons.config (100%) rename content/src/main/{content/META-INF/vault/definition => resources}/thumbnail.png (100%) delete mode 100644 ui.apps/src/main/content/META-INF/vault/definition/.content.xml delete mode 100644 ui.apps/src/main/content/jcr_root/apps/acs-commons/install/.vltignore rename ui.apps/src/main/{content/META-INF/vault/definition => resources}/thumbnail.png (100%) delete mode 100644 ui.content/src/main/content/META-INF/vault/definition/.content.xml create mode 100644 ui.content/src/main/content/jcr_root/conf/global/settings/.content.xml rename ui.content/src/main/{content/META-INF/vault/definition => resources}/thumbnail.png (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index b87c28f764..700d56abf5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,11 @@ The format is based on [Keep a Changelog](http://keepachangelog.com) [unreleased changes details]: https://github.com/Adobe-Consulting-Services/acs-aem-commons/compare/acs-aem-commons-5.0.14...HEAD - #2806 - AEM Environment Indicator rendered two times when opening a Experience Fragment variation +### Changed + +- #2043 - Switch to filevault-package-maven-plugin +- #2781 - Remove Adobe repositories from pom.xml + ## 5.2.0 - 2022-03-03 ### Fixed diff --git a/content/pom.xml b/content/pom.xml index f813301a45..1e58dafe46 100644 --- a/content/pom.xml +++ b/content/pom.xml @@ -16,68 +16,29 @@ acs-aem-commons-content ACS AEM Commons Package + ACS AEM Commons container content package which delivers acs-aem-commons-ui.apps, acs-aem-commons-ui.content, the OSGi bundle and configuration. content-package - - - src/main/content/jcr_root - - **/.vlt - **/.vltignore - - - - src/main/content/META-INF/vault/definition - ../vault-work/META-INF/vault/definition - - - src/main/content/META-INF/vault - - nodetypes.cnd - privileges.xml - - ../vault-work/META-INF/vault - - - src/main/resources/META-INF - ../vault-work/META-INF - - - - - - src/test/resources - - - ${maven.multiModuleProjectDirectory}/src/test/resources - - - - org.apache.maven.plugins - maven-resources-plugin - - true - - - - - com.day.jcr.vault - content-package-maven-plugin - true + org.apache.jackrabbit + filevault-package-maven-plugin - adobe/consulting - - ACS AEM Commons container content package which delivers acs-aem-commons-ui.apps and acs-aem-commons-ui.content. - - src/main/content/META-INF/vault/filter.xml - http://${crx.host}:${crx.port}${crx.contextRoot}/crx/packmgr/service.jsp + container + + + ${project.groupId} + acs-aem-commons-bundle + /apps/acs-commons/install + true + true + + - default-package + default-generate-metadata @@ -85,40 +46,52 @@ acs-aem-commons-ui.apps runtime true + true ${project.groupId} acs-aem-commons-ui.content runtime true + true - build-min-package - package + generate-metadata-min-package- - package + generate-metadata - ${project.build.finalName}-min + min ${project.groupId} acs-aem-commons-ui.apps min true + true ${project.groupId} acs-aem-commons-ui.content min true + true + + build-min-package + + package + + + min + + @@ -179,7 +152,8 @@ - + @@ -266,6 +240,11 @@ + + ${project.groupId} + acs-aem-commons-bundle + ${project.version} + ${project.groupId} acs-aem-commons-ui.apps diff --git a/content/src/main/content/META-INF/vault/definition/.content.xml b/content/src/main/content/META-INF/vault/definition/.content.xml deleted file mode 100644 index a90ddd7bd5..0000000000 --- a/content/src/main/content/META-INF/vault/definition/.content.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - diff --git a/content/src/main/content/META-INF/vault/filter.xml b/content/src/main/content/META-INF/vault/filter.xml index f9330f8183..ac2c0736ba 100644 --- a/content/src/main/content/META-INF/vault/filter.xml +++ b/content/src/main/content/META-INF/vault/filter.xml @@ -1,3 +1,6 @@ + + + diff --git a/ui.apps/src/main/content/jcr_root/apps/acs-commons/config.author/com.adobe.acs.commons.wcm.impl.QrCodeServlet.xml b/content/src/main/content/jcr_root/apps/acs-commons/config.author/com.adobe.acs.commons.wcm.impl.QrCodeServlet.xml similarity index 100% rename from ui.apps/src/main/content/jcr_root/apps/acs-commons/config.author/com.adobe.acs.commons.wcm.impl.QrCodeServlet.xml rename to content/src/main/content/jcr_root/apps/acs-commons/config.author/com.adobe.acs.commons.wcm.impl.QrCodeServlet.xml diff --git a/ui.apps/src/main/content/jcr_root/apps/acs-commons/config.author/org.apache.sling.jcr.repoinit.RepositoryInitializer-replication-status.config b/content/src/main/content/jcr_root/apps/acs-commons/config.author/org.apache.sling.jcr.repoinit.RepositoryInitializer-replication-status.config similarity index 100% rename from ui.apps/src/main/content/jcr_root/apps/acs-commons/config.author/org.apache.sling.jcr.repoinit.RepositoryInitializer-replication-status.config rename to content/src/main/content/jcr_root/apps/acs-commons/config.author/org.apache.sling.jcr.repoinit.RepositoryInitializer-replication-status.config diff --git a/ui.apps/src/main/content/jcr_root/apps/acs-commons/config.publish/org.apache.sling.jcr.repoinit.RepositoryInitializer-distribution.config b/content/src/main/content/jcr_root/apps/acs-commons/config.publish/org.apache.sling.jcr.repoinit.RepositoryInitializer-distribution.config similarity index 100% rename from ui.apps/src/main/content/jcr_root/apps/acs-commons/config.publish/org.apache.sling.jcr.repoinit.RepositoryInitializer-distribution.config rename to content/src/main/content/jcr_root/apps/acs-commons/config.publish/org.apache.sling.jcr.repoinit.RepositoryInitializer-distribution.config diff --git a/ui.apps/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-aem-cs.config b/content/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-aem-cs.config similarity index 100% rename from ui.apps/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-aem-cs.config rename to content/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-aem-cs.config diff --git a/ui.apps/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-ensure-oakindex.config b/content/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-ensure-oakindex.config similarity index 100% rename from ui.apps/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-ensure-oakindex.config rename to content/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-ensure-oakindex.config diff --git a/ui.apps/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-root-acls.config b/content/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-root-acls.config similarity index 100% rename from ui.apps/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-root-acls.config rename to content/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-root-acls.config diff --git a/ui.apps/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-varworkflow-acls.config b/content/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-varworkflow-acls.config similarity index 100% rename from ui.apps/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-varworkflow-acls.config rename to content/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.jcr.repoinit.RepositoryInitializer-varworkflow-acls.config diff --git a/ui.apps/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-acs-commons.config b/content/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-acs-commons.config similarity index 100% rename from ui.apps/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-acs-commons.config rename to content/src/main/content/jcr_root/apps/acs-commons/config/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended-acs-commons.config diff --git a/content/src/main/content/META-INF/vault/definition/thumbnail.png b/content/src/main/resources/thumbnail.png similarity index 100% rename from content/src/main/content/META-INF/vault/definition/thumbnail.png rename to content/src/main/resources/thumbnail.png diff --git a/pom.xml b/pom.xml index 667569ae45..8f3760e9c2 100644 --- a/pom.xml +++ b/pom.xml @@ -224,10 +224,97 @@ Bundle-DocURL: https://adobe-consulting-services.github.io/acs-aem-commons/ sling-maven-plugin 2.4.2 + + org.apache.jackrabbit + filevault-package-maven-plugin + 1.3.0 + true + + adobe/consulting + src/main/content/META-INF/vault/filter.xml + src/main/resources/thumbnail.png + + + + /,/libs,/libs/core/wcm,/apps,/etc,/etc/clientlibs,/etc/cloudservices,/etc/dam/video,/etc/designs,/etc/notification,/etc/workflow/instances,/etc/workflow/packages,/var,/tmp,/content,/content/dam,/home,/home/users,/home/users/system,/home/groups,/conf,/conf/global + + + + + + tccl:aem.cnd + + + + + true + + + + + INFO + + tccl:biz/netcentric/filevault/validator/maps/aem-classification-map-deprecations/coral2deprecations.map,tccl:biz/netcentric/filevault/validator/maps/aem-classification-map-deprecations/graniteuideprecations.map,tccl:biz/netcentric/filevault/validator/maps/aem-classification-map-repo-annotations.map + + + + + true + + + + + + + generate-cnd + + generate-cnd + + + tccl:aem.cnd + + + + + + + biz.netcentric.filevault.validator + aem-classification-validator + 1.0.1 + + + + biz.netcentric.filevault.validator.maps + aem-classification-map-repo-annotations + 6.5.3.0 + + + + biz.netcentric.filevault.validator.maps + aem-classification-map-deprecations + 6.5.0.0 + + + + biz.netcentric.aem + aem-nodetypes + 6.5.7.0 + + + + biz.netcentric.filevault.validator + aem-cloud-validator + 1.2.2 + + + com.day.jcr.vault content-package-maven-plugin - 0.0.24 + 1.0.4 + + http://${crx.host}:${crx.port}${crx.contextRoot}/crx/packmgr/service.jsp + org.codehaus.mojo @@ -724,28 +811,6 @@ Bundle-DocURL: https://adobe-consulting-services.github.io/acs-aem-commons/ - - - - adobe-public-releases - Adobe Public Repository - https://repo.adobe.com/nexus/content/groups/public/ - default - - - - - adobe-public-releases - Adobe Public Repository - https://repo.adobe.com/nexus/content/groups/public/ - default - - - diff --git a/ui.apps/pom.xml b/ui.apps/pom.xml index 53753bab54..b4f8a64083 100644 --- a/ui.apps/pom.xml +++ b/ui.apps/pom.xml @@ -16,72 +16,19 @@ acs-aem-commons-ui.apps ACS AEM Commons UI.Apps Package + ACS AEM Commons content package containing code (/apps). content-package - - - src/main/content/jcr_root - - **/.vlt - **/.vltignore - - - - src/main/content/META-INF/vault/definition - ../vault-work/META-INF/vault/definition - - - src/main/content/META-INF/vault - - nodetypes.cnd - privileges.xml - - ../vault-work/META-INF/vault - - - src/main/resources/META-INF - ../vault-work/META-INF - - - - - - src/test/resources - - - ${maven.multiModuleProjectDirectory}/src/test/resources - - - org.apache.maven.plugins - maven-resources-plugin - - true - - - - - com.day.jcr.vault - content-package-maven-plugin - true + org.apache.jackrabbit + filevault-package-maven-plugin - adobe/consulting - - ACS AEM Commons content package containing code (/apps). - - merge - - src/main/content/META-INF/vault/filter.xml - - - ${project.groupId} - acs-aem-commons-bundle - /apps/acs-commons/install - - + + merge + application day/cq60/product @@ -89,7 +36,6 @@ [6.3.64,) - http://${crx.host}:${crx.port}${crx.contextRoot}/crx/packmgr/service.jsp @@ -260,7 +206,6 @@ org.codehaus.mojo build-helper-maven-plugin - 1.8 attach-artifacts diff --git a/ui.apps/src/main/content/META-INF/vault/definition/.content.xml b/ui.apps/src/main/content/META-INF/vault/definition/.content.xml deleted file mode 100644 index a90ddd7bd5..0000000000 --- a/ui.apps/src/main/content/META-INF/vault/definition/.content.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - diff --git a/ui.apps/src/main/content/META-INF/vault/filter.xml b/ui.apps/src/main/content/META-INF/vault/filter.xml index d15ca4ee60..4297db18a5 100644 --- a/ui.apps/src/main/content/META-INF/vault/filter.xml +++ b/ui.apps/src/main/content/META-INF/vault/filter.xml @@ -7,15 +7,41 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + diff --git a/ui.apps/src/main/content/jcr_root/apps/acs-commons/components/utilities/generic-list-console/.content.xml b/ui.apps/src/main/content/jcr_root/apps/acs-commons/components/utilities/generic-list-console/.content.xml index a90f2b5da6..9dd06c0481 100644 --- a/ui.apps/src/main/content/jcr_root/apps/acs-commons/components/utilities/generic-list-console/.content.xml +++ b/ui.apps/src/main/content/jcr_root/apps/acs-commons/components/utilities/generic-list-console/.content.xml @@ -305,7 +305,6 @@ sling:resourceType="granite/ui/components/coral/foundation/panel/railpanel"/> - acs-aem-commons-ui.content ACS AEM Commons UI.Content Package + ACS AEM Commons content package containing content and context-aware configuration. content-package - - - src/main/content/jcr_root - - **/.vlt - **/.vltignore - - - - src/main/content/META-INF/vault/definition - ../vault-work/META-INF/vault/definition - - - src/main/content/META-INF/vault - - nodetypes.cnd - privileges.xml - - ../vault-work/META-INF/vault - - - src/main/resources/META-INF - ../vault-work/META-INF - - - - - - src/test/resources - - - ${maven.multiModuleProjectDirectory}/src/test/resources - - - org.apache.maven.plugins - maven-resources-plugin - - true - - - - - com.day.jcr.vault - content-package-maven-plugin - true + org.apache.jackrabbit + filevault-package-maven-plugin - adobe/consulting - src/main/content/META-INF/vault/filter.xml - - ACS AEM Commons content package containing content and configuration. - merge - + merge - adobe/consulting - acs-aem-commons-ui.apps - ${project.version} + ${project.groupId} + acs-aem-commons-ui.apps - http://${crx.host}:${crx.port}${crx.contextRoot}/crx/packmgr/service.jsp + content @@ -271,6 +223,12 @@ + + ${project.groupId} + acs-aem-commons-ui.apps + ${project.version} + content-package + ${project.groupId} acs-aem-commons-oakpal-checks diff --git a/ui.content/src/main/content/META-INF/vault/definition/.content.xml b/ui.content/src/main/content/META-INF/vault/definition/.content.xml deleted file mode 100644 index a90ddd7bd5..0000000000 --- a/ui.content/src/main/content/META-INF/vault/definition/.content.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - diff --git a/ui.content/src/main/content/META-INF/vault/filter.xml b/ui.content/src/main/content/META-INF/vault/filter.xml index c7a4729dcb..3f6aba1481 100644 --- a/ui.content/src/main/content/META-INF/vault/filter.xml +++ b/ui.content/src/main/content/META-INF/vault/filter.xml @@ -1,90 +1,75 @@ - - - - - - - + + + - - - - - - - - + + + + - - + - - + - - - - - - - - + + + + + + + - - - - - + + + + + + - + + - + - - + - + - + - - - + + @@ -93,15 +78,18 @@ - - + - - + + + + + + - + + + diff --git a/ui.content/src/main/content/jcr_root/conf/global/settings/.content.xml b/ui.content/src/main/content/jcr_root/conf/global/settings/.content.xml new file mode 100644 index 0000000000..491392d539 --- /dev/null +++ b/ui.content/src/main/content/jcr_root/conf/global/settings/.content.xml @@ -0,0 +1,3 @@ + + diff --git a/ui.content/src/main/content/jcr_root/etc/acs-commons/qr-code/.content.xml b/ui.content/src/main/content/jcr_root/etc/acs-commons/qr-code/.content.xml index 489d8247ec..3c3f84d7c6 100644 --- a/ui.content/src/main/content/jcr_root/etc/acs-commons/qr-code/.content.xml +++ b/ui.content/src/main/content/jcr_root/etc/acs-commons/qr-code/.content.xml @@ -5,10 +5,5 @@ jcr:primaryType="cq:PageContent" jcr:title="QR Code" sling:resourceType="acs-commons/components/utilities/qr-code"> - - \ No newline at end of file diff --git a/ui.content/src/main/content/META-INF/vault/definition/thumbnail.png b/ui.content/src/main/resources/thumbnail.png similarity index 100% rename from ui.content/src/main/content/META-INF/vault/definition/thumbnail.png rename to ui.content/src/main/resources/thumbnail.png