AEM Project Repository Structure Package details
I created a project for AEM cloud .
In project structure ,i found ui.apps and ui.apps.structure and ui.config.
in ui.apps(pom.xml) and ui.config(pom.xml) has following entries as common.
<repositoryStructurePackages>
<repositoryStructurePackage>
<groupId>sample</groupId>
<artifactId>sample.ui.apps.structure</artifactId>
</repositoryStructurePackage>
</repositoryStructurePackages>
ui.config
<packageType>container</packageType> -
ui.apps
<packageType>application</packageType>
As per documentation https://experienceleague.adobe.com/docs/experience-manager-cloud-service/content/implementing/developing/aem-project-content-package-structure.html?lang=en
Code Packages require configuring the FileVault Maven plug-in’s configuration to reference a <repositoryStructurePackage> that enforces correctness of structural dependencies (to ensure one code package doesn’t install over another).
This is only required for Code packages, meaning any Package marked with <packageType>application</packageType>.
As per documentation only <packageType>application</packageType> i.e ui.apps. needs to reference to repositoryStructurePackages ,y ui.config also needs.Is there any reason?

