We were in need of an mvn archetype command for an AEM SPA project. We used the one present in the below link but getting an error saying “The desired project doesn’t exist <com.adobe.cq.spa.archetype:aem-spa-project-archetype:1.0.3-SNAPSHOT>” while exexuting a mvn archetype command for AEM SPA
The mvn command is present in the github link provided below:
Command:
$ mvn archetype:generate \
-DarchetypeCatalog=internal \
-DarchetypeGroupId=com.adobe.cq.spa.archetypes \
-DarchetypeArtifactId=aem-spa-project-archetype \
-DarchetypeVersion=1.0.3-SNAPSHOT \
and
$ mvn archetype:generate -B \
-DarchetypeCatalog=local \
-DarchetypeGroupId=com.adobe.cq.spa.archetypes \
-DarchetypeArtifactId=aem-spa-project-archetype \
-DarchetypeVersion=1.0.3-SNAPSHOT \
-Dpackage=<package> \
-DgroupId=<group-id> \
-DartifactId=<artifact-id> \
-Dversion=<version> \
-DprojectTitle="<project-title>" \
-DprojectName=<project-name> \
-DcomponentGroup=<component-group> \
-DoptionFrontend=react
https://github.com/adobe/aem-spa-project-archetype, any pointers?
Solved! Go to Solution.
Views
Replies
Total Likes
Did you build & install the archetype as mentioned in instructions since the command you mentioned contains '-DarchetypeCatalog=internal or -DarchetypeCatalog=local'? That should fix the issue.
$ mvn clean install archetype:update-local-catalog
$ mvn archetype:crawl
Depending on the use case maven can use different archetype variant (use -DarchetypeCatalog
to choose one):
internal
represents ~/.m2/repository/
local
represents ~/.m2/archetype-catalog.xml
remote
represents http://repo.maven.apache.org/maven2/archetype-catalog.xml
Did you build & install the archetype as mentioned in instructions since the command you mentioned contains '-DarchetypeCatalog=internal or -DarchetypeCatalog=local'? That should fix the issue.
$ mvn clean install archetype:update-local-catalog
$ mvn archetype:crawl
Depending on the use case maven can use different archetype variant (use -DarchetypeCatalog
to choose one):
internal
represents ~/.m2/repository/
local
represents ~/.m2/archetype-catalog.xml
remote
represents http://repo.maven.apache.org/maven2/archetype-catalog.xml
I tested this and it worked fine after building the project and using 'local/internal'.
Views
Replies
Total Likes