Hello,
I am getting following error when trying to build company-project that is available through solution partner portal. Can someone help me to resolve this error.
Downloaded: http://repo.adobe.com/nexus/content/groups/public/commons-codec/commons-codec/1.2/commons-codec-1.2.... (0 B at 0 B/s)
Downloaded: http://repo.adobe.com/nexus/content/groups/public/commons-io/commons-io/1.4/commons-io-1.4.jar (0 B at 0 B/s)
Downloaded: http://repo.adobe.com/nexus/content/groups/public/commons-collections/commons-collections/3.1/common... (559 kB at 184 kB/s)
Downloaded: http://repo.adobe.com/nexus/content/groups/public/org/apache/jackrabbit/jackrabbit-spi-commons/2.0-a... (727 kB at 236 kB/s)
Downloaded: http://repo.adobe.com/nexus/content/groups/public/commons-logging/commons-logging/1.0.4/commons-logg... (38 kB at 11 kB/s)
Downloading: https://repo.maven.apache.org/maven2/org/apache/jackrabbit/jackrabbit-jcr-commons/2.0-alpha8/jackrab...
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[WARNING] 'groupId' contains an expression but should be a constant. @ ${project.parent.groupId}:${module.prefix}-core:[unknown-version], C:\Workspace\company\company-core\pom.xml, line 9, column 11
[WARNING] 'artifactId' contains an expression but should be a constant. @ ${project.parent.groupId}:${module.prefix}-core:[unknown-version], C:\Workspace\company\company-core\pom.xml, line 10, column 14
[WARNING] 'groupId' contains an expression but should be a constant. @ ${project.parent.groupId}:${module.prefix}-ui:[unknown-version], C:\Workspace\company\company-ui\pom.xml, line 9, column 11
[WARNING] 'artifactId' contains an expression but should be a constant. @ ${project.parent.groupId}:${module.prefix}-ui:[unknown-version], C:\Workspace\company\company-ui\pom.xml, line 10, column 14
[ERROR] Unresolveable build extension: Plugin com.day.jcr.vault:maven-vault-plugin:0.0.6 or one of its dependencies could not be resolved: Could not find artifact org.apache.jackrabbit:jackrabbit-jcr-commons:jar:2.0-alpha8 in adobe (http://repo.adobe.com/nexus/content/groups/public/) @
@
[ERROR] The build could not read 1 project -> [Help 1]
org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs:
[WARNING] 'groupId' contains an expression but should be a constant. @ ${project.parent.groupId}:${module.prefix}-core:[unknown-version], C:\Workspace\company\company-core\pom.xml, line 9, column 11
[WARNING] 'artifactId' contains an expression but should be a constant. @ ${project.parent.groupId}:${module.prefix}-core:[unknown-version], C:\Workspace\company\company-core\pom.xml, line 10, column 14
[WARNING] 'groupId' contains an expression but should be a constant. @ ${project.parent.groupId}:${module.prefix}-ui:[unknown-version], C:\Workspace\company\company-ui\pom.xml, line 9, column 11
[WARNING] 'artifactId' contains an expression but should be a constant. @ ${project.parent.groupId}:${module.prefix}-ui:[unknown-version], C:\Workspace\company\company-ui\pom.xml, line 10, column 14
[ERROR] Unresolveable build extension: Plugin com.day.jcr.vault:maven-vault-plugin:0.0.6 or one of its dependencies could not be resolved: Could not find artifact org.apache.jackrabbit:jackrabbit-jcr-commons:jar:2.0-alpha8 in adobe (http://repo.adobe.com/nexus/content/groups/public/) @
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:382)
at org.apache.maven.graph.DefaultGraphBuilder.collectProjects(DefaultGraphBuilder.java:400)
at org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor(DefaultGraphBuilder.java:391)
at org.apache.maven.graph.DefaultGraphBuilder.build(DefaultGraphBuilder.java:78)
at org.apache.maven.DefaultMaven.buildGraph(DefaultMaven.java:511)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:221)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:993)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:345)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:191)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
[ERROR]
[ERROR] The project com.adobe.training:company-ui:0.0.1-SNAPSHOT (C:\Workspace\company\company-ui\pom.xml) has 1 error
[ERROR] Unresolveable build extension: Plugin com.day.jcr.vault:maven-vault-plugin:0.0.6 or one of its dependencies could not be resolved: Could not find artifact org.apache.jackrabbit:jackrabbit-jcr-commons:jar:2.0-alpha8 in adobe (http://repo.adobe.com/nexus/content/groups/public/) -> [Help 2]
org.apache.maven.plugin.PluginManagerException: Plugin com.day.jcr.vault:maven-vault-plugin:0.0.6 or one of its dependencies could not be resolved: Could not find artifact org.apache.jackrabbit:jackrabbit-jcr-commons:jar:2.0-alpha8 in adobe (http://repo.adobe.com/nexus/content/groups/public/)
at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupExtensionsRealm(DefaultMavenPluginManager.java:848)
at org.apache.maven.project.DefaultProjectBuildingHelper.createProjectRealm(DefaultProjectBuildingHelper.java:196)
at org.apache.maven.project.DefaultModelBuildingListener.buildExtensionsAssembled(DefaultModelBuildingListener.java:99)
at org.apache.maven.model.building.ModelBuildingEventCatapult$1.fire(ModelBuildingEventCatapult.java:44)
at org.apache.maven.model.building.DefaultModelBuilder.fireEvent(DefaultModelBuilder.java:1348)
at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:443)
at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:423)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:580)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:586)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:371)
at org.apache.maven.graph.DefaultGraphBuilder.collectProjects(DefaultGraphBuilder.java:400)
at org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor(DefaultGraphBuilder.java:391)
at org.apache.maven.graph.DefaultGraphBuilder.build(DefaultGraphBuilder.java:78)
at org.apache.maven.DefaultMaven.buildGraph(DefaultMaven.java:511)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:221)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:993)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:345)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:191)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.PluginResolutionException: Plugin com.day.jcr.vault:maven-vault-plugin:0.0.6 or one of its dependencies could not be resolved: Could not find artifact org.apache.jackrabbit:jackrabbit-jcr-commons:jar:2.0-alpha8 in adobe (http://repo.adobe.com/nexus/content/groups/public/)
at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal(DefaultPluginDependenciesResolver.java:218)
at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:149)
at org.apache.maven.plugin.internal.DefaultMavenPluginManager.resolveExtensionArtifacts(DefaultMavenPluginManager.java:910)
at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupExtensionsRealm(DefaultMavenPluginManager.java:841)
... 27 more
Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Could not find artifact org.apache.jackrabbit:jackrabbit-jcr-commons:jar:2.0-alpha8 in adobe (http://repo.adobe.com/nexus/content/groups/public/)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:453)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:255)
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:376)
at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal(DefaultPluginDependenciesResolver.java:210)
... 30 more
Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact org.apache.jackrabbit:jackrabbit-jcr-commons:jar:2.0-alpha8 in adobe (http://repo.adobe.com/nexus/content/groups/public/)
at org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:48)
at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:364)
at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:76)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
[ERROR]
[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/PluginManagerException
POM.XML
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.adobe.training</groupId>
<artifactId>parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>${project.parent.groupId}</groupId>
<artifactId>${module.prefix}-core</artifactId>
<packaging>bundle</packaging>
<name>${company.name} - Core</name>
<description>Core Bundle</description>
<build>
<plugins>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-scr-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<instructions>
<!-- Export packages that should be visible to other bundles and JSPs -->
<Export-Package>
com.adobe.training.core.*, com.adobe.training.utils.*
</Export-Package>
<Import-Package>*;resolution:=optional</Import-Package>
<Embed-Dependency>*;scope=compile|runtime</Embed-Dependency>
<Sling-Test-Regexp>.*adobe.*Test</Sling-Test-Regexp>
</instructions>
</configuration>
</plugin>
</plugins>
</build>
<profiles>
<!-- Development Profile: Install bundles -->
<profile>
<id>bundle</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.sling</groupId>
<artifactId>maven-sling-plugin</artifactId>
<configuration>
<slingUrlSuffix>/apps/company/install/</slingUrlSuffix>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<dependencies>
<!-- OSGi Dependencies-->
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.scr</artifactId>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.scr.annotations</artifactId>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>osgi_R4_core</artifactId>
</dependency>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>osgi_R4_compendium</artifactId>
</dependency>
<!-- Other Dependencies -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<scope>test</scope>
</dependency>
<!-- Apache Sling Dependencies -->
<!-- Servlet API -->
<dependency>
<groupId>com.day.cq</groupId>
<artifactId>cq-replication</artifactId>
</dependency>
<dependency>
<groupId>com.day.cq.wcm</groupId>
<artifactId>cq-wcm-api</artifactId>
</dependency>
<dependency>
<groupId>com.day.cq</groupId>
<artifactId>cq-commons</artifactId>
</dependency>
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.jcr.resource</artifactId>
</dependency>
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.event</artifactId>
</dependency>
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.jcr.api</artifactId>
</dependency>
<dependency>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>jackrabbit-api</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.easymock</groupId>
<artifactId>easymock</artifactId>
</dependency>
<dependency>
<groupId>org.easymock</groupId>
<artifactId>easymockclassextension</artifactId>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-junit4</artifactId>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-easymock</artifactId>
</dependency>
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.junit.core</artifactId>
</dependency>
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.junit.remote</artifactId>
</dependency>
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.junit.scriptable</artifactId>
</dependency>
<dependency>
<groupId>com.day.cq</groupId>
<artifactId>cq-polling-importer</artifactId>
</dependency>
<dependency>
<groupId>com.day.cq.workflow</groupId>
<artifactId>cq-workflow-api</artifactId>
</dependency>
</dependencies>
</project>
Views
Replies
Total Likes
MC Stuff any help here?
Views
Replies
Total Likes
As per your exception can you try replacing these with constant names
<groupId>${project.parent.groupId}</groupId>
<artifactId>${module.prefix}-core</artifactId>
Views
Replies
Total Likes
Can you increase the version to 0.0.24 of com.day.jcr.vault:maven-vault-plugin?
Views
Replies
Total Likes
I guess, I will need to keep those expressions and it should not be replaced with constants
Views
Replies
Total Likes
Sure, I will try and let you know.. Thanks
Views
Replies
Total Likes