Mudanças entre as edições de "Including the AEM Core Component 2.0 in your project"
(Criou página com ' 1) Edit '''aem-guides-wknd/pom.xml''' and add the following dependencies in the '''<dependencies>''' section: <source lang="xml"> <dependencies> ... <dependency> <grou...') |
(Sem diferença)
|
Edição das 20h19min de 2 de abril de 2018
1) Edit aem-guides-wknd/pom.xml and add the following dependencies in the <dependencies> section:
<dependencies> ... <dependency> <groupId>com.adobe.cq</groupId> <artifactId>core.wcm.components.core</artifactId> <version>2.0.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.adobe.cq</groupId> <artifactId>core.wcm.components.all</artifactId> <type>zip</type> <version>2.0.0</version> <scope>provided</scope> </dependency> ... </dependencies>
2) Edit aem-guides-wknd/core/pom.xml. Add the core.wcm.components.core dependency to the dependency list. Notice that it is not necessary to specify a version, as the version is managed at the Parent pom. It is a best practice to always manage dependency versions within the Parent pom.
//core/pom.xml <dependencies> ... <dependency> <groupId>com.adobe.cq</groupId> <artifactId>core.wcm.components.core</artifactId> </dependency> ... </dependencies>
3) Edit aem-guides-wknd/ui.apps/pom.xml. Add the core.wcm.components.all zip as a dependency in the dependency list.
//ui.apps/pom.xml <dependencies> ... <dependency> <groupId>com.adobe.cq</groupId> <artifactId>core.wcm.components.all</artifactId> <type>zip</type> </dependency> ... </dependencies>
4) Edit aem-guides-wknd/ui.apps/pom.xml. Include core.wcm.components.all zip as a sub-package. This will deploy the Core Components package along with the WKND code each time. Beneath the embeddeds tag add a new tag for subPackages and specify the core.wcm.components.all artifactId.
//ui.apps/pom.xml <plugins> ... <plugin> <groupId>com.day.jcr.vault</groupId> <artifactId>content-package-maven-plugin</artifactId> <extensions>true</extensions> <configuration> <group>aem-guides/wknd</group> <filterSource>src/main/content/META-INF/vault/filter.xml</filterSource> <properties> <acHandling>merge_preserve</acHandling> </properties> <embeddeds> <embedded> <groupId>com.adobe.aem.guides</groupId> <artifactId>wknd-sites-guide.core</artifactId> <target>/apps/wknd/install</target> </embedded> </embeddeds> <subPackages> <subPackage> <groupId>com.adobe.cq</groupId> <artifactId>core.wcm.components.all</artifactId> <filter>true</filter> </subPackage> </subPackages> <targetURL>http://${crx.host}:${crx.port}/crx/packmgr/service.jsp</targetURL> </configuration> </plugin> ... </plugins>