Skip to content

wcm-io-devops/conga-aem-definitions-it-sample-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CONGA AEM Definitions Integration Tests Sample Application

Deploy and run local Dispatcher with AEMaaCS SDK

Deploy and run local Dispatcher with AEM 6.5


This is an AEM project set up with the wcm.io Maven Archetype for AEM.

Build and deploy

To build the application run

mvn clean install

To build and deploy the application to your local AEM instance use these scripts:

  • build-deploy.sh - Build and deploy to author instance
  • build-deploy-publish.sh - Build and deploy to publish instance
  • build-deploy-author-and-publish.sh - Build, and then deploy to author and publish instance (in parallel)

Alternatively use these script to deploy to local AEM 6.5 instance:

  • build-deploy-65.sh - Build and deploy to author instance
  • build-deploy-publish-65.sh - Build and deploy to publish instance
  • build-deploy-author-and-publish-65.sh - Build, and then deploy to author and publish instance (in parallel)

System requirements

  • Java 11
  • Apache Maven 3.6.0 or higher
  • AEMaaCS SDK author/publish instance running on port 4502/4503
    • Or: AEM 6.5 author/publish instance running on port 45025/45035
    • To obtain the latest service packs via Maven you have to upload them manually to your Maven Artifact Manager following these conventions for naming them.

Project overview

Modules of this project:

  • parent: Parent POM with dependency management for the whole project. All 3rdparty artifact versions used in the project are defined here.
  • bundles/core: OSGi bundle containing:
    • Java classes (e.g. Sling Models, Servlets, business logic) with unit tests
    • AEM components with their scripts and dialog definitions (included as Sling-Initial-Content)
    • i18n
    • HTML client libraries with JavaScript and CSS
  • content-packages/complete: AEM content package containing all OSGi bundles of the application and their dependencies
  • content-packages/conf-content: AEM content package with editable templates stored at /conf
  • content-packages/sample-content: AEM content package containing sample content (for development and test purposes)
  • config-definition: Defines the CONGA roles and templates for this application. Also contains a development CONGA environment for deploying to local development instances.

About

CONGA AEM Definitions Integration Tests Sample Application

Resources

Stars

Watchers

Forks

Releases

No releases published