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.
SOLVED

Project Setup

Avatar

Level 7

Hi all

 

I am doing the Project Setup for AEM Sites WKND Tutorials at https://experienceleague.adobe.com/en/docs/experience-manager-learn/getting-started-wknd-tutorial-de....

 

This is for AEM 6.5.

 

I executed the below command:

mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate \ -D archetypeGroupId=com.adobe.aem \ -D archetypeArtifactId=aem-project-archetype \ -D archetypeVersion=39 \ -D appTitle="WKND Sites Project" \ -D appId="wknd" \ -D groupId="com.adobe.aem.guides" \ -D artifactId="aem-guides-wknd" \ -D package="com.adobe.aem.guides.wknd" \ -D version="0.0.1-SNAPSHOT" \ -D aemVersion="6.5.14"

 

It says:

The goal you specified requires a project to execute but there is no POM in this directory (C:\Rama\Adobe\AEM project\code). Please verify you invoked Maven from the correct directory. -> [Help 1]

 

Please suggest.

 

Appreciate all your replies.

 

Thanks,

RK.

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

I tried to generate your issue from my windows, 
I am abled to generate your issue.
After trying from windows PowerShell Administratior mode for this command it works.

mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate -D archetypeGroupId=com.adobe.aem -D archetypeArtifactId=aem-project-archetype -D archetypeVersion=39 -D appTitle="WKND Sites Project" -D appId="wknd" -D groupId="com.adobe.aem.guides" -D artifactId="aem-guides-wknd" -D package="com.adobe.aem.guides.wknd" -D version="0.0.1-SNAPSHOT" -D aemVersion="6.5.14"

Please check this on your end.

 

View solution in original post

12 Replies

Avatar

Level 7

Here is the execution and results:

C:\Rama\Adobe\AEM project\code>mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate \ -D archetypeGroupId=com.adobe.aem \ -D archetypeArtifactId=aem-project-archetype \ -D archetypeVersion=39 \ -D appTitle="WKND Sites Project" \ -D appId="wknd" \ -D groupId="com.adobe.aem.guides" \ -D artifactId="aem-guides-wknd" \ -D package="com.adobe.aem.guides.wknd" \ -D version="0.0.1-SNAPSHOT" \ -D aemVersion="6.5.14"
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.083 s
[INFO] Finished at: 2024-09-30T06:48:17+05:30
[INFO] ------------------------------------------------------------------------
[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (C:\Rama\Adobe\AEM project\code). Please verify you invoked Maven from the correct directory. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException

Avatar

Community Advisor

Please try this:

 

mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate \
-D archetypeGroupId=com.adobe.aem \
-D archetypeArtifactId=aem-project-archetype \
-D archetypeVersion=39 \
-D appTitle="WKND Sites Project" \
-D appId="wknd" \
-D groupId="com.adobe.aem.guides" \
-D artifactId="aem-guides-wknd" \
-D package="com.adobe.aem.guides.wknd" \
-D version="0.0.1-SNAPSHOT" \
-D aemVersion="6.5.14"

 

if you are wrapping to a single line command, that may cause the error, also - please check MVN version

--

 

https://experienceleague.adobe.com/en/docs/experience-manager-learn/getting-started-wknd-tutorial-de...

Avatar

Level 7

Hi,

 

Thanks for reverting.

 

I pasted the whole command and here is the result:

C:\Rama\Adobe\AEM project\code>mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate \
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.078 s
[INFO] Finished at: 2024-09-30T08:50:22+05:30
[INFO] ------------------------------------------------------------------------
[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (C:\Rama\Adobe\AEM project\code). Please verify you invoked Maven from the correct directory. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException

C:\Rama\Adobe\AEM project\code>-D archetypeGroupId=com.adobe.aem \
'-D' is not recognized as an internal or external command,
operable program or batch file.

C:\Rama\Adobe\AEM project\code>-D archetypeArtifactId=aem-project-archetype \
'-D' is not recognized as an internal or external command,
operable program or batch file.

C:\Rama\Adobe\AEM project\code>-D archetypeVersion=39 \
'-D' is not recognized as an internal or external command,
operable program or batch file.

C:\Rama\Adobe\AEM project\code>-D appTitle="WKND Sites Project" \
'-D' is not recognized as an internal or external command,
operable program or batch file.

C:\Rama\Adobe\AEM project\code>-D appId="wknd" \
'-D' is not recognized as an internal or external command,
operable program or batch file.

C:\Rama\Adobe\AEM project\code>-D groupId="com.adobe.aem.guides" \
'-D' is not recognized as an internal or external command,
operable program or batch file.

C:\Rama\Adobe\AEM project\code>-D artifactId="aem-guides-wknd" \
'-D' is not recognized as an internal or external command,
operable program or batch file.

C:\Rama\Adobe\AEM project\code>-D package="com.adobe.aem.guides.wknd" \
'-D' is not recognized as an internal or external command,
operable program or batch file.

C:\Rama\Adobe\AEM project\code>-D version="0.0.1-SNAPSHOT" \
'-D' is not recognized as an internal or external command,
operable program or batch file.

C:\Rama\Adobe\AEM project\code>-D aemVersion="6.5.14"

 

Somehow it is failing to recognize "\" and treating the first line as the entire command.

When it comes to MVN, it is

Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937).

Adobe documentation says: "Apache Maven (3.3.9 or newer)".

 

Thanks,

RK.

Avatar

Community Advisor

Hello @nsvsrk ,
can you please cross-check that your maven and java are properly setup?

mvn -v
java -version

 

Avatar

Level 7

Hi,

 

C:\Users\User>mvn --version
Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937)
Maven home: C:\Rama\Adobe\Maven-2\apache-maven-3.9.9
Java version: 11.0.23, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-11
Default locale: en_GB, platform encoding: Cp1252
OS name: "windows 11", version: "10.0", arch: "amd64", family: "windows"

 

C:\Users\User>Java -version
java version "11.0.23" 2024-04-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.23+7-LTS-222)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.23+7-LTS-222, mixed mode)

C:\Users\User>

 

Thanks,

RK.

Avatar

Level 7

I resorted to Interactive version by removing ""-B".:
mvn  org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate

 

Now it is stuck at aemVersion.

I am using  6.5.14.

 

Define value for property 'aemVersion' (should match expression '^(6\.4\.8\.4|6\.5\.7|cloud)$') cloud: : 6.5.14
Value does not match the expression, please try again cloud: : "6.5.14"
Value does not match the expression, please try again cloud: : 6.5
Value does not match the expression, please try again cloud: : "6.5.14"
Value does not match the expression, please try again cloud: : "6.5"
Value does not match the expression, please try again cloud: : 6.5.0
Value does not match the expression, please try again cloud: : "6.5.0"
Value does not match the expression, please try again cloud: :

 

Thanks,

RK.

Avatar

Correct answer by
Community Advisor

I tried to generate your issue from my windows, 
I am abled to generate your issue.
After trying from windows PowerShell Administratior mode for this command it works.

mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate -D archetypeGroupId=com.adobe.aem -D archetypeArtifactId=aem-project-archetype -D archetypeVersion=39 -D appTitle="WKND Sites Project" -D appId="wknd" -D groupId="com.adobe.aem.guides" -D artifactId="aem-guides-wknd" -D package="com.adobe.aem.guides.wknd" -D version="0.0.1-SNAPSHOT" -D aemVersion="6.5.14"

Please check this on your end.

 

Avatar

Level 7

Yah.

It worked for me also finally. Thanks.

 

But it has spitted out a bunch of warnings:

 

[WARNING] CP Don't override file C:\Rama\Adobe\AEM project\code\aem-guides-wknd\ui.tests\test-module\wdio.conf.cloud.js
[WARNING] CP Don't override file C:\Rama\Adobe\AEM project\code\aem-guides-wknd\ui.tests\test-module\rules\template-rules.json
[WARNING] CP Don't override file C:\Rama\Adobe\AEM project\code\aem-guides-wknd\ui.tests\test-module\.eslintrc.js
[WARNING] CP Don't override file C:\Rama\Adobe\AEM project\code\aem-guides-wknd\ui.tests\test-module\package.json
[WARNING] CP Don't override file C:\Rama\Adobe\AEM project\code\aem-guides-wknd\ui.tests\test-module\wdio.conf.local.js
[WARNING] CP Don't override file C:\Rama\Adobe\AEM project\code\aem-guides-wknd\ui.tests\test-module\wdio.conf.commons.js
[WARNING] CP Don't override file C:\Rama\Adobe\AEM project\code\aem-guides-wknd\ui.tests\test-module\README.md
[INFO] Parent element not overwritten in C:\Rama\Adobe\AEM project\code\aem-guides-wknd\ui.apps.structure\pom.xml
[INFO] Executing META-INF/archetype-post-generate.groovy post-generation script
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/C:/Users/User/.m2/repository/org/codehaus/groovy/groovy-all/2.4.16/groovy-all-2.4.16.jar) to method java.lang.Object.finalize()
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Creating content skeleton...
[INFO] Project created from Archetype in dir: C:\Rama\Adobe\AEM project\code\aem-guides-wknd
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 15.977 s
[INFO] Finished at: 2024-09-30T15:04:37+05:30
[INFO] ------------------------------------------------------------------------

 

Are these OK?

 

Thanks,

RK.

Avatar

Community Advisor

Yes, a new project folder called "aem-guides-wknd" should be created.

Avatar

Level 7

mvn clean install -PautoInstallSinglePackage failed, complaining on uber jar.

 

I looked at past aem posts and re ran generate command with 6.5.5.

After this, mvn clean install -PautoInstallSinglePackage worked.

 

But http://localhost:4502/editor.html/content/wknd/us/en.html is resulting in a blank page in Edit as well as Preview.

 

Looks like every step is a mine in this mine field for me.

 

Thanks,

RK.

Avatar

Community Advisor
mvn clean install -PautoInstallPackage


try with this command

Avatar

Level 7

No luck.

 

Still the page is blank.

 

Thanks,

RK.