Hi Christian,
That is because current karaf feature validate doesn't support to check
maven artifact URL which starts with "wrap".
I will look at this issue later today.
Willem
On 9/20/10 4:26 AM, Christian Mueller wrote:
Hello,
at present mvn clean install -Pvalidate in platform/karaf fail with the
following exception:
christian-muellers-macbook-pro:karaf muellerc$ mvn clean install -Pvalidate
...
Downloading:
http://svn.apache.org/repos/asf/servicemix/m2-repo/wrap:mvn:com/ibm/icu/icu4j/4.0.1/icu4j-4.0.1.jar
[INFO] Unable to find resource 'wrap:mvn:com.ibm.icu:icu4j:jar:4.0.1' in
repository servicemix (http://svn.apache.org/repos/asf/servicemix/m2-repo)
Downloading:
http://repository.ops4j.org/maven2/wrap:mvn:com/ibm/icu/icu4j/4.0.1/icu4j-4.0.1.jar
[INFO] Unable to find resource 'wrap:mvn:com.ibm.icu:icu4j:jar:4.0.1' in
repository ops4j (http://repository.ops4j.org/maven2)
Downloading:
http://repository.jboss.org/nexus/content/groups/public//wrap:mvn:com/ibm/icu/icu4j/4.0.1/icu4j-4.0.1.jar
[INFO] Unable to find resource 'wrap:mvn:com.ibm.icu:icu4j:jar:4.0.1' in
repository jboss (http://repository.jboss.org/nexus/content/groups/public/)
Downloading:
http://s3.amazonaws.com/maven.springframework.org/milestone/wrap:mvn:com/ibm/icu/icu4j/4.0.1/icu4j-4.0.1.jar
[INFO] Unable to find resource 'wrap:mvn:com.ibm.icu:icu4j:jar:4.0.1' in
repository spring-milestone
(http://s3.amazonaws.com/maven.springframework.org/milestone)
Downloading:
http://download.java.net/maven/2//wrap:mvn:com/ibm/icu/icu4j/4.0.1/icu4j-4.0.1.jar
[INFO] Unable to find resource 'wrap:mvn:com.ibm.icu:icu4j:jar:4.0.1' in
repository java.net.m2 (http://download.java.net/maven/2/)
Downloading:
http://repo1.maven.org/maven2/wrap:mvn:com/ibm/icu/icu4j/4.0.1/icu4j-4.0.1.jar
[INFO] Unable to find resource 'wrap:mvn:com.ibm.icu:icu4j:jar:4.0.1' in
repository central (http://repo1.maven.org/maven2)
org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable to
download the artifact from any repository
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=wrap:mvn:com.ibm.icu
-DartifactId=icu4j -Dversion=4.0.1 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file
there:
mvn deploy:deploy-file -DgroupId=wrap:mvn:com.ibm.icu -DartifactId=icu4j
-Dversion=4.0.1 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url]
-DrepositoryId=[id]
wrap:mvn:com.ibm.icu:icu4j:jar:4.0.1
from the specified remote repositories:
apache.snapshots (http://repository.apache.org/snapshots),
ops4j (http://repository.ops4j.org/maven2),
central (http://repo1.maven.org/maven2),
java.net.m2 (http://download.java.net/maven/2/),
servicemix (http://svn.apache.org/repos/asf/servicemix/m2-repo),
spring-milestone
(http://s3.amazonaws.com/maven.springframework.org/milestone),
servicemix.snapshot
(http://repository.apache.org/content/groups/snapshots-group),
jboss (http://repository.jboss.org/nexus/content/groups/public/)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:228)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)
at
org.apache.karaf.tooling.features.ValidateFeaturesMojo.resolve(ValidateFeaturesMojo.java:439)
at
org.apache.karaf.tooling.features.ValidateFeaturesMojo.validateBundlesAvailable(ValidateFeaturesMojo.java:287)
at
org.apache.karaf.tooling.features.ValidateFeaturesMojo.validate(ValidateFeaturesMojo.java:193)
at
org.apache.karaf.tooling.features.ValidateFeaturesMojo.execute(ValidateFeaturesMojo.java:135)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
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.wagon.ResourceDoesNotExistException: Unable to
download the artifact from any repository
at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:404)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216)
... 24 more
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Unable to validate
/Users/muellerc/workspaceApache/camel/platforms/karaf/features/target/classes/features.xml:
Unable to download the artifact from any repository
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=wrap:mvn:com.ibm.icu
-DartifactId=icu4j -Dversion=4.0.1 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file
there:
mvn deploy:deploy-file -DgroupId=wrap:mvn:com.ibm.icu -DartifactId=icu4j
-Dversion=4.0.1 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url]
-DrepositoryId=[id]
wrap:mvn:com.ibm.icu:icu4j:jar:4.0.1
from the specified remote repositories:
apache.snapshots (http://repository.apache.org/snapshots),
ops4j (http://repository.ops4j.org/maven2),
central (http://repo1.maven.org/maven2),
java.net.m2 (http://download.java.net/maven/2/),
servicemix (http://svn.apache.org/repos/asf/servicemix/m2-repo),
spring-milestone
(http://s3.amazonaws.com/maven.springframework.org/milestone),
servicemix.snapshot
(http://repository.apache.org/content/groups/snapshots-group),
jboss (http://repository.jboss.org/nexus/content/groups/public/)
[INFO]
------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 2 minutes 18 seconds
[INFO] Finished at: Sun Sep 19 21:58:30 CEST 2010
[INFO] Final Memory: 51M/104M
[INFO]
------------------------------------------------------------------------
Any idea?
Christian