Unable to buid EAP and FSW quickstarts using Maven 3.2.2
Issue
JBoss EAP
- Unable to buid EAP quickstarts using
Maven 3.2.2. - After updating
Mavento version3.2.2, project build stopped working. - When trying to build a demo project,
Mavenfails with the following message:
Non-resolvable import POM: Failure to find org.jboss.spec:jboss-javaee-6.0:pom:3.0.2.Final-redhat-7 in
http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until
the update interval of central has elapsed or updates are forced @ org.jboss.bom.eap:jboss-javaee-6.0-with-hibernate:
[unknown-version],
/home/demo/.m2/repository/org/jboss/bom/eap/jboss-javaee-6.0-with-hibernate/6.2.0.GA/jboss-javaee-6.0-with-hibernate-6.2.0.GA.pom, line 43, column 25 -> [Help 2]
JBoss FSW
- When trying to build the switchyard quickstarts, users get the following error:
[ERROR] 'dependencies.dependency.version' for log4j:log4j:jar is missing. @ org.switchyard.quickstarts:switchyard-quickstart-parent:[unknown-version], C:\Users\jshepher\Desktop\JBOSSFSW\jboss-eap-6.1\quickstarts\switchyard\pom.xml, line 134, column 21
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:405)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:663)
at org.apache.maven.DefaultMaven.getProjectsForMavenReactor(DefaultMaven.java:654)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:243)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
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]
- While trying to build the
FSWquickstarts withMaven, specifically the switchyardremote-invoker, but it is failing with the following errors. The issue takes place even though users have installed theMaven repositoriesforEAP 6andFSW 6.0.0locally as per the Documentation .
Apache Maven 3.2.2 (45f7c06d68e745d05611f7fd14efb6594181933e; 2014-06-17T06:51:42-07:00)
...
[DEBUG] Using connector WagonRepositoryConnector with priority 0.0 for file://C:/fsw6repos/fsw-6.0.0.GA-redhat-2-repository
Downloading: file://C:/fsw6repos/fsw-6.0.0.GA-redhat-2-repository/org/switchyard/switchyard-parent/1.1.1-p5-redhat-1/switchyard-parent-1.1.1-p5-redhat-1.pom
...
[DEBUG] Writing tracking file C:\Users\jboss\.m2\repository\org\jboss\as\jboss-as-console-bom\1.5.6.Final-redhat-2\jboss-as-console-bom-1.5.6.Final-redhat-2.pom.lastUpdated
[ERROR] The build could not read 1 project -> [Help 1]
org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs:
[ERROR] Non-resolvable import POM: Could not find artifact org.jboss.ip.component.management:ip-dependency-management-thirdparty:pom:1.1-redhat-5 in central (http://repo.maven.apache.org/maven2) @ org.jboss.ip.component.management:ip-dependency-management-all:[unknown-version], C:\Users\jboss\.m2\repository\org\jboss\ip\component\management\ip-dependency-management-all\1.1-redhat-5\ip-dependency-management-all-1.1-redhat-5.pom, line 41, column 20
[ERROR] Non-resolvable import POM: Could not find artifact org.jboss.ip.component.management:ip-dependency-management-redhat:pom:1.1-redhat-5 in central (http://repo.maven.apache.org/maven2) @ org.jboss.ip.component.management:ip-dependency-management-all:[unknown-version], C:\Users\jboss\.m2\repository\org\jboss\ip\component\management\ip-dependency-management-all\1.1-redhat-5\ip-dependency-management-all-1.1-redhat-5.pom, line 49, column 20
[ERROR] Non-resolvable import POM: Could not find artifact org.jboss.ip.component.management:ip-dependency-management-eap:pom:1.1-redhat-5 in central (http://repo.maven.apache.org/maven2) @ org.jboss.ip.component.management:ip-dependency-management-all:[unknown-version], C:\Users\jboss\.m2\repository\org\jboss\ip\component\management\ip-dependency-management-all\1.1-redhat-5\ip-dependency-management-all-1.1-redhat-5.pom, line 57, column 20
[ERROR] Non-resolvable import POM: Could not find artifact org.jboss.component.management:jboss-dependency-management-all:pom:6.1.1.Final-redhat-61 in central (http://repo.maven.apache.org/maven2) @ org.switchyard:switchyard-parent:1.1.1-p5-redhat-1, C:\Users\jboss\.m2\repository\org\switchyard\switchyard-parent\1.1.1-p5-redhat-1\switchyard-parent-1.1.1-p5-redhat-1.pom, line 331, column 25
[ERROR] Non-resolvable import POM: Could not find artifact org.jboss.integration-platform:jboss-integration-platform-bom:pom:6.0.0.CR3-redhat-4 in central (http://repo.maven.apache.org/maven2) @ org.switchyard:switchyard-parent:1.1.1-p5-redhat-1, C:\Users\jboss\.m2\repository\org\switchyard\switchyard-parent\1.1.1-p5-redhat-1\switchyard-parent-1.1.1-p5-redhat-1.pom, line 338, column 25
[ERROR] Non-resolvable import POM: Could not find artifact org.jboss.bom:jboss-javaee-6.0-with-all:pom:1.0.4.Final-redhat-1 in central (http://repo.maven.apache.org/maven2) @ org.switchyard:switchyard-parent:1.1.1-p5-redhat-1, C:\Users\jboss\.m2\repository\org\switchyard\switchyard-parent\1.1.1-p5-redhat-1\switchyard-parent-1.1.1-p5-redhat-1.pom, line 345, column 25
[ERROR] Non-resolvable import POM: Could not find artifact org.jboss.as:jboss-as-parent:pom:7.2.1.Final-redhat-10 in central (http://repo.maven.apache.org/maven2) @ org.switchyard:switchyard-parent:1.1.1-p5-redhat-1, C:\Users\jboss\.m2\repository\org\switchyard\switchyard-parent\1.1.1-p5-redhat-1\switchyard-parent-1.1.1-p5-redhat-1.pom, line 356, column 25
[ERROR] Non-resolvable import POM: Could not find artifact org.jboss.as:jboss-as-console-bom:pom:1.5.6.Final-redhat-2 in central (http://repo.maven.apache.org/maven2) @ org.switchyard:switchyard-parent:1.1.1-p5-redhat-1, C:\Users\jboss\.m2\repository\org\switchyard\switchyard-parent\1.1.1-p5-redhat-1\switchyard-parent-1.1.1-p5-redhat-1.pom, line 363, column 25
[ERROR] 'dependencies.dependency.version' for log4j:log4j:jar is missing. @ org.switchyard.quickstarts:switchyard-quickstart-parent:[unknown-version], C:\jboss-fsw-6.0.0\jboss-eap-6.1\quickstarts\switchyard\pom.xml, line 88, column 21
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:405)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:663)
at org.apache.maven.DefaultMaven.getProjectsForMavenReactor(DefaultMaven.java:654)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:243)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
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 org.switchyard.quickstarts:switchyard-quickstart-remote-invoker:1.1.1-p5-redhat-1 (C:\jboss-fsw-6.0.0\jboss-eap-6.1\quickstarts\switchyard\remote-invoker\pom.xml) has 9 errors
[ERROR] Non-resolvable import POM: Could not find artifact org.jboss.ip.component.management:ip-dependency-management-thirdparty:pom:1.1-redhat-5 in central (http://repo.maven.apache.org/maven2) @ org.jboss.ip.component.management:ip-dependency-management-all:[unknown-version], C:\Users\jboss\.m2\repository\org\jboss\ip\component\management\ip-dependency-management-all\1.1-redhat-5\ip-dependency-management-all-1.1-redhat-5.pom, line 41, column 20 -> [Help 2]
org.apache.maven.model.resolution.UnresolvableModelException: Could not find artifact org.jboss.ip.component.management:ip-dependency-management-thirdparty:pom:1.1-redhat-5 in central (http://repo.maven.apache.org/maven2)
at org.apache.maven.project.ProjectModelResolver.resolveModel(ProjectModelResolver.java:175)
at org.apache.maven.model.building.DefaultModelBuilder.importDependencyManagement(DefaultModelBuilder.java:1076)
at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:427)
at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:398)
at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:389)
at org.apache.maven.model.building.DefaultModelBuilder.importDependencyManagement(DefaultModelBuilder.java:1111)
at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:427)
at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:398)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:602)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:394)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:663)
at org.apache.maven.DefaultMaven.getProjectsForMavenReactor(DefaultMaven.java:654)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:243)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
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.eclipse.aether.resolution.ArtifactResolutionException: Could not find artifact org.jboss.ip.component.management:ip-dependency-management-thirdparty:pom:1.1-redhat-5 in central (http://repo.maven.apache.org/maven2)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:459)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:262)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:239)
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:295)
at org.apache.maven.project.ProjectModelResolver.resolveModel(ProjectModelResolver.java:171)
... 24 more
Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact org.jboss.ip.component.management:ip-dependency-management-thirdparty:pom:1.1-redhat-5 in central (http://repo.maven.apache.org/maven2)
at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$6.wrap(WagonRepositoryConnector.java:1012)
at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$6.wrap(WagonRepositoryConnector.java:1004)
at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:725)
at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
...
- The
settings.xmlfile has been configured exclusively to facilitate the access to localMaven artifactsof bothFSWandEAP 6, but still the issue takes place. How to fix this problem?
<localRepository/>
<profiles>
<profile>
<id>fsw-local-maven-repos</id>
<repositories>
<repository>
<id>fsw-6.0.0.GA-redhat-2-repository</id>
<name>FSW 6.0.0.GA Maven Repository</name>
<url>file://C:/fsw6repos/fsw-6.0.0.GA-redhat-2-repository</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</repository>
<repository>
<id>jboss-eap-6.1.1.GA-maven-repository</id>
<name>EAP 6.1.1.GA Maven Repository</name>
<url>file://C:/eap6repos/jboss-eap-6.1.1.GA-maven-repository</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>fsw-6.0.0.GA-redhat-2-repository</id>
<name>FSW 6.0.0.GA Maven Repository</name>
<url>file://C:/fsw6repos/fsw-6.0.0.GA-redhat-2-repository</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>jboss-eap-6.1.1.GA-maven-repository</id>
<name>EAP 6.1.1 GA Maven Repository</name>
<url>file://C:/eap6repos/jboss-eap-6.1.1.GA-maven-repository</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>fsw-local-maven-repos</activeProfile>
</activeProfiles>
Environment
- Apache Maven (Maven)
- 3.2.2
- Red Hat JBoss Enterpsise Application Platform (EAP)
- 6.x
- Red Hat JBoss Fuse Service Works (FSW)
- 6.0.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
