The Ultimate Guide to AD0-E200 Adobe Analytics Architect AD0-E200 Adobe Analytics Architect Certification Exam Credential. To target AEM author, AEM publish, or both, the package is embedded in the all-container package in a special folder-location, in the following format: Breaking this folder structure down: The 1st-level folder must be /apps. The 2nd-level folder represents the application with -packages post-fixed to the folder name. Often there is only a single 2nd-level folder all sub-packages are embedded under; however, any number of 2nd-level folders can be created to best represent the application’s logical structure: For example, a deployment that contains AEM author and publish specific packages may look like the following:
all Container package embeds the following packages, to create a singular deployment artifact ui.apps embedded in /apps/my-app-packages/application/install deploys code to both AEM author and AEM publish ui.apps.author embedded in /apps/my-app-packages/application/install.author deploys code to only AEM author ui.content embedded in /apps/my-app-packages/content/install deploys content and configuration to both AEM author and AEM publish ui.content.publish embedded in /apps/my-app-packages/content/install.publish deploys content and configuration to only AEM publish Container Package’s Filter Definition Due to the embedding of the code and content sub-packages in the container package, the embedded target paths must be added to the container project’s filter.xml to ensure the embedded packages are included in the container package when built.
Simply add the <filter root="/apps/<my-app>-packages"/> entries for any 2nd-level folders that contain sub-packages to deploy. Embedding 3rd-party Packages All packages must be available via the Adobe’s public Maven artifact repository or an accessible public, referenceable 3rd party Maven artifact repository.