Package Manager
- Installation of a project is done through Package Manager, where package is a zip file holding repository content in the form of file system serialization.
- It provides easy to use representations of files and folders.
- Packages includes both page content and project related content selected using filters.
- A package also contains vault Meta information including the filter definitions and involved configurations data.
- Additional content properties can be included in the package such as description or thumbnail. This properties are for the content package consumer and for information purposes only.
Deploy Project
- After running Maven command clean install with Maven profile, after install package enabled, you will be able to see number of packages which Maven has built for you, they will be installed automatically, they includes all the modules of the project.
- If the package contains other packages they are automatically unpacked and installed together with the installation of main package.
- All OSGi bundles automatically get installed and they can be seen in Felix console by the path http://localhost:4502/system/console/bundles
Managing Packages Using Maven
The main configuration of the files for the packages are
- config.xml: Defines the content aggregation.
- filter.xml: – filters that define what portions of the repository are synced.
– has include and exclude options.
3. settings.xml: contains general settings and ignore patterns.
8 comments on Development in AEM
Malaya Ranjan Dube Says
21/06/2020
Santosh it’s really osm . I have gone through this document really it would be helpful for all aem developer . Thanks 😊
BSR Says
21/06/2020
Great articles that are indepth. Pls keep going. Thankyou.
Adarsh Says
21/06/2020
Nice article.
Prabhu K Says
21/06/2020
Great Article for all AEM developers santosh, keep going on.
Thanks
Sathish Says
21/06/2020
Very well written. Keep up the great work. 👌
Swati Dubey Says
21/06/2020
Great Article Santosh ! Really helpful in understanding the Aem development methodology
Shiv Prakash Says
22/06/2020
Very well explained and helpful to understand the AEM basic. Great Blog Santosh !!!
Nandini Says
22/06/2020
Very Informative article Santosh! keep up the good work!!