Expand my Community achievements bar.

SOLVED

How to add aem Uber jar dependency in maven build

Avatar

Level 5

I have used the maven archetype10 as shown below and created the project structure and everything was fine.

mvn archetype:generate -DarchetypeGroupId=com.adobe.granite.archetypes -DarchetypeArtifactId=aem-project-archetype -DarchetypeVersion=10 -DarchetypeRepository=https://repo.adobe.com/nexus/content/groups/public/

Now i wanted to add the aem uber-jar dependency and added the below dependency tags in the project pom.xml and in core module pom.xml respectively and also my repository tags are same as adobe repo

<dependency> <groupId>com.adobe.aem</groupId> <artifactId>uber-jar</artifactId> <version>6.2.0</version> <scope>provided</scope> </dependency>

after adding the above dependency tag when i compile it is giving me the below error.

[ERROR] Failed to execute goal on project aemexample.core: Could not resolve dependencies for project com.krishh.example:aemexample.core:bundle:0.1: Could not transfer artifact com.adobe.aem:uber-jar:jar:6.2.0 from/to adobe-public-releases (http://repo.adobe.com/nexus/content/groups/public): hostname in certificate didn't match: != OR -> [Help 1]

Is there anything am missing to add extra dependencies to compile and run this successfully.

1 Accepted Solution

Avatar

Correct answer by
Employee

First indeed upgrade your maven, I am using: apache-maven-3.3.9

The version is available on repo.adobe.com: https://repo.adobe.com/nexus/content/groups/public/com/day/jcr/vault/content-package-maven-plugin/

View solution in original post

5 Replies

Avatar

Level 5

Feike Visser wrote...

You are missing the classifier element here.

Example here: https://github.com/heervisscher/htl-examples/blob/master/pom.xml

 

Hi Feike,

Yes i have added but still below error.

acs-aem-samples-master>mvn clean [ERROR]   The project com.adobe.acs:acs-aem-samples-content:1.0.0-SNAPSHOT (D:\AEM62-Proj\acs-aem-samples-master\content\pom.xml) has 2 errors [ERROR]     Unresolveable build extension: Plugin com.day.jcr.vault:content-package-maven-plugin:0.0.23 or one of its dependencies could not be resolved: Failed to read artifact descriptor for com.day.jcr.vault:content-package-maven-plugin:jar:0.0.23: Could not transfer artifact com.day.jcr.vault:content-package-maven-plugin:pom:0.0.23 from/to adobe (https://repo.adobe.com/nexus/content/groups/public/): hostname in certificate didn't match: <repo.adobe.com> != <devedge.day.com> OR <devedge.day.com> -> [Help 2] [ERROR]     Unknown packaging: content-package @ line 39, column 16 [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/ProjectBuildingException [ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException

 

Is there anything that i have to do for "content-package-maven-plugin" to fix it .? 

am running it on  Apache Maven 3.1.1Java version: 1.7.0_45

Regards,

Kkkrish

Avatar

Correct answer by
Employee

First indeed upgrade your maven, I am using: apache-maven-3.3.9

The version is available on repo.adobe.com: https://repo.adobe.com/nexus/content/groups/public/com/day/jcr/vault/content-package-maven-plugin/

Avatar

Level 5

Feike Visser wrote...

First indeed upgrade your maven, I am using: apache-maven-3.3.9

The version is available on repo.adobe.com: https://repo.adobe.com/nexus/content/groups/public/com/day/jcr/vault/content-package-maven-plugin/

 

Thanks Feike,

after changing my maven version to latest. the build issue solved. thanks a lot.