Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.

Archetype 35 Error

Avatar

Level 6

Hi Team,

 

Hope you all good,

 

We created a new AEM site with latest archetype 35.

Now, we want to do following:

 

1) "All" module to be commented out in Parent POM.xml as we dont need to use this module.

 

2) Next is UI.apps should embed core bundle like below:

 

arvind_0-1642580431667.png

 

 But It gives below error: 

 

[ERROR] ValidationViolation: "jackrabbit-packagetype: Package of type 'APPLICATION' is not supposed to contain OSGi bundles or configurations!", filePath=jcr_root\apps\mymobile-packages\application\install\mymobile.core-1.0.0-SNAPSHOT.jar, nodePath=/apps/mymobile-packages/application/install/mymobile.core-1.0.0-SNAPSHOT.jar

 

 

I read that application type project does not embedd any OSGI Bundlem but with almost similar struture,with some old archtype, It was happening like that only.

 

 

 

 



 

 

3 Replies

Avatar

Level 2

Can someone from community respond here, since this problem exists, even as of today. with filevault-package-maven-plugin upgraded to 1.3.2

@arvind @khannapiyush36 

With the new archetype, your install folder should go inside ui.config not ui.apps.All bundles and jar will go in this path.

Path to put your install folder: \ui.config\src\main\content\jcr_root\apps\<your-project-foldername>\install

And add a entry in filter.xml for ui.config module.

<filter root="/apps/<your-project-foldername>/install" mode="update"/>

This will resolve the issue as ui.apps package doesn't support jars and bundles and this should go with ui.config package

Avatar

Level 1

With the new archetype, your install folder should go inside ui.config not ui.apps.

Path to put your install folder: \ui.config\src\main\content\jcr_root\apps\<your-project-foldername>\install

And add a entry in filter.xml for ui.config module.

<filter root="/apps/<your-project-foldername>/install" mode="update"/>

This will resolve the issue as ui.apps package doesn't support jars and bundles and this should go with ui.config package