camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: missing com/ibm/icu/icu4j/4.0.1/icu4j-4.0.1.jar
Date Mon, 20 Sep 2010 04:58:32 GMT
On Mon, Sep 20, 2010 at 4:50 AM, Johan Edstrom <seijoed@gmail.com> wrote:
> I really don't think the validator should respect that.
> No matter how much those classes are wrapped, I think possibly a workaround would be
okay but since the validator
> would fail on wrapped imported classes that require more imports I think that sucks.
>
> A big banner that says "This is how you shade / this is how you get your bundle into
a smx repo" would be better.
>

Jean have wrapped the Jasypt as a bundle at SMX so we should be able
to switch to use that.


> just my 0.2
>
> /je
> On Sep 19, 2010, at 7:22 PM, Willem Jiang wrote:
>
>> 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
>>
>
> Johan Edstrom
>
> joed@opennms.org
>
> They that can give up essential liberty to purchase a little temporary safety, deserve
neither liberty nor safety.
>
> Benjamin Franklin, Historical Review of Pennsylvania, 1759
>
>
>
>
>
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Mime
View raw message