Development in AEM

20/06/2020 / BY / IN Component Development / 8 Comments

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

  1. config.xml: Defines the content aggregation.
  2. 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.

Pages: 1 2 3 4

8 comments on Development in AEM
  1. 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 😊

    Reply

  2. BSR Says

    21/06/2020

    Great articles that are indepth. Pls keep going. Thankyou.

    Reply

  3. Adarsh Says

    21/06/2020

    Nice article.

    Reply

  4. Prabhu K Says

    21/06/2020

    Great Article for all AEM developers santosh, keep going on.

    Thanks

    Reply

  5. Sathish Says

    21/06/2020

    Very well written. Keep up the great work. 👌

    Reply

  6. Swati Dubey Says

    21/06/2020

    Great Article Santosh ! Really helpful in understanding the Aem development methodology

    Reply

  7. Shiv Prakash Says

    22/06/2020

    Very well explained and helpful to understand the AEM basic. Great Blog Santosh !!!

    Reply

  8. Nandini Says

    22/06/2020

    Very Informative article Santosh! keep up the good work!!

    Reply

Leave a Reply