Problem in Maven build of Axis2 JAX-WS sample

106 views
Skip to first unread message

Mike Burton

unread,
Mar 20, 2010, 5:39:18 PM3/20/10
to jav...@googlegroups.com
Hi Folks,

I'm new to Maven and can't see what's going wrong here... seems to be a problem with commons-parent-1.pom
Can anyone suggest how I can overcome this please?


Best Regards

Mike Burton

$ cd sware/axis2-1.4.1/samples/java_first_jaxws
$ mvn -e install war:war
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java...
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
............
Downloading: http://ibiblio.org/maven//org.apache.axis2/poms/axis2-parent-1.4.1.pom
47K downloaded
[WARNING] *** CHECKSUM FAILED - Error retrieving checksum file for org.apache.axis2/poms/axis2-parent-1.4.1.pom - IGNORING
....
Downloading: http://ibiblio.org/maven//commons-fileupload/poms/commons-fileupload-1.2.pom
10K downloaded
Downloading: http://ibiblio.org/maven//org.apache.commons/poms/commons-parent-1.pom
Downloading: http://www.apache.org/dist/java-repository//org.apache.commons/poms/commons-parent-1.pom
Downloading: https://maven-repository.dev.java.net/nonav/repository//org.apache.commons/poms/commons-parent-1.pom
365b downloaded
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '8e1ea435779f402b47a5701002b685cd87573c1b'; remote = '<!DOCTYPE' - RETRYING
Downloading: https://maven-repository.dev.java.net/nonav/repository//org.apache.commons/poms/commons-parent-1.pom
365b downloaded
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '8e1ea435779f402b47a5701002b685cd87573c1b'; remote = '<!DOCTYPE' - IGNORING
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: commons-fileupload:commons-fileupload:jar:1.2

Reason: Cannot find parent: org.apache.commons:commons-parent for project: commons-fileupload:commons-fileupload:jar:1.2 for project commons-fileupload:commons-fileupload:jar:1.2


[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Unable to get dependency information: Unable to read the metadata file for artifact 'commons-fileupload:commons-fileupload:jar': Cannot find parent: org.apache.commons:commons-parent for project: commons-fileupload:commons-fileupload:jar:1.2 for project commons-fileupload:commons-fileupload:jar:1.2
commons-fileupload:commons-fileupload:jar:1.2

from the specified remote repositories:
java.net (https://maven-repository.dev.java.net/nonav/repository/),
apache (http://www.apache.org/dist/java-repository/),
central (http://repo1.maven.org/maven2),
ibiblio (http://ibiblio.org/maven/)
Path to dependency:
1) org.apache.axis2.examples:java_first_jaxws:jar:1.1
2) org.apache.axis2:axis2-kernel:jar:1.4.1


at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:575)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException: Unable to get dependency information: Unable to read the metadata file for artifact 'commons-fileupload:commons-fileupload:jar': Cannot find parent: org.apache.commons:commons-parent for project: commons-fileupload:commons-fileupload:jar:1.2 for project commons-fileupload:commons-fileupload:jar:1.2
commons-fileupload:commons-fileupload:jar:1.2

from the specified remote repositories:
java.net (https://maven-repository.dev.java.net/nonav/repository/),
apache (http://www.apache.org/dist/java-repository/),
central (http://repo1.maven.org/maven2),
ibiblio (http://ibiblio.org/maven/)
Path to dependency:
1) org.apache.axis2.examples:java_first_jaxws:jar:1.1
2) org.apache.axis2:axis2-kernel:jar:1.4.1


at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:403)
at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:408)
at org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:76)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:300)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:288)
at org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDependencies(DefaultPluginManager.java:1415)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:405)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558)
... 16 more
Caused by: org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException: Unable to read the metadata file for artifact 'commons-fileupload:commons-fileupload:jar': Cannot find parent: org.apache.commons:commons-parent for project: commons-fileupload:commons-fileupload:jar:1.2 for project commons-fileupload:commons-fileupload:jar:1.2
at org.apache.maven.project.artifact.MavenMetadataSource.retrieve(MavenMetadataSource.java:135)
at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:380)
... 23 more
Caused by: org.apache.maven.project.ProjectBuildingException: Cannot find parent: org.apache.commons:commons-parent for project: commons-fileupload:commons-fileupload:jar:1.2 for project commons-fileupload:commons-fileupload:jar:1.2
at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1370)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:821)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:253)
at org.apache.maven.project.artifact.MavenMetadataSource.retrieve(MavenMetadataSource.java:106)
... 24 more
Caused by: org.apache.maven.project.InvalidProjectModelException: Not a v4.0.0 POM. for project org.apache.commons:commons-parent at /Users/mikeburton/.m2/repository/org/apache/commons/commons-parent/1/commons-parent-1.pom
at org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.java:1581)
at org.apache.maven.project.DefaultMavenProjectBuilder.readModel(DefaultMavenProjectBuilder.java:1553)
at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:560)
at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1366)
... 27 more
[INFO] ------------------------------------------------------------------------

Tomasz Wrobel

unread,
Mar 20, 2010, 6:35:10 PM3/20/10
to jav...@googlegroups.com
Can you check if
/Users/mikeburton/.m2/repository/org/apache/commons/commons-parent/1/commons-parent-1.pom
is a valid xml?

Sometimes, pom files get corrupted if the repo is down (you might get
repo error page instead of xml)

Tomek

> --
> You received this message because you are subscribed to the Google Groups "JAVAWUG" group.
> To post to this group, send email to jav...@googlegroups.com.
> To unsubscribe from this group, send email to javawug+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/javawug?hl=en.
>
>

Tomasz Wrobel

unread,
Mar 20, 2010, 6:45:46 PM3/20/10
to jav...@googlegroups.com
Also this https://maven-repository.dev.java.net/nonav/repository/ looks weird.

Is it maven 2 repo?

Try to remove it from list of repos.

Mike Burton

unread,
Mar 21, 2010, 5:07:05 PM3/21/10
to jav...@googlegroups.com
Thanks Tomasz

I looked at that .pom and it says 301-moved to : http://download.java.net/maven/1/org.apache.commons/poms/commons-parent-1.pom

I removed the ..../nonav/repository/ repository and got the same error

I tried to add the above download.java.net repository to ./pom.xml but get same problem, I added:
<repository>
<id>java.net</id>
<url>http://download.java.net/maven/1/</url>
</repository>
(and tried a few variations)
Does this look right?


Best Regards

Mike Burton
Myco Systems Ltd
01753 893390
17 Criss Grove, Gerrards Cross, BUCKS, SL9 9HG
Registered in England No 1832705

NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error.

Tomasz Wrobel

unread,
Mar 21, 2010, 5:33:14 PM3/21/10
to jav...@googlegroups.com
Hi Mike,

Is there anything that is only in this repo? Maybe you could remove
this repo from configuration or change the order so maven reads it
last (I am assuming order in which repos are specified in config is
the order in which maven tries to download dependencies).

the pom in question (commons-parent-1.pom) looks fine in:
http://repo1.maven.org/maven2 which you seem to have in config
somewhere

Tomek

Reply all
Reply to author
Forward
0 new messages