What's your Maven version ?

Don't you override the http wagon description in build extensions ?

In Karaf, we have:

        <dependency>
            <groupId>org.apache.maven.wagon</groupId>
            <artifactId>wagon-http</artifactId>
            <version>2.8</version>
        </dependency>


Regards
JB

On 11/10/2015 11:36 AM, CLEMENT Jean-Philippe wrote:
Hi JB,

I wasn't too clear. Our local repo does now have access to Maven Central. Going on Maven Central 
with a browser, finding bndlib and clicking on it does not show any ".jar". I guess 
that's why our repo did not automatically retrieve it. Strange thing, on the web page, just before 
clicking on the artifact details, there is a "jar" button which allows to manually 
download the file. So I added it to our 3rdparty repo.

Now I face another issue:
Exception in thread "pool-2-thread-1" java.lang.NoSuchMethodError: 
org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.getReadTimeout()I
         at 
org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.execute(AbstractHttpClientWagon.java:798)
         at 
org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:1000)
         at 
org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:977)
         at 
org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)
         at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
         at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
         at 
org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:608)
         at 
org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:64)
         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:745)
[INFO] Final Memory: 31M/331M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal 
org.apache.karaf.tooling:karaf-maven-plugin:4.0.2:features-generate-descriptor 
(default-features-generate-descriptor) on project AAA-feature: Execution 
default-features-generate-descriptor of goal 
org.apache.karaf.tooling:karaf-maven-plugin:4.0.2:features-generate-descriptor 
failed: An API incompatibility was encountered while executing 
org.apache.karaf.tooling:karaf-maven-plugin:4.0.2:features-generate-descriptor: 
java.lang.NoSuchMethodError: 
org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.getReadTimeout()I
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.apache.karaf.tooling:karaf-maven-plugin:4.0.2
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/tooling/karaf-maven-plugin/4.0.2/karaf-maven-plugin-4.0.2.jar
[ERROR] urls[1] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/sonatype/sisu/sisu-inject-bean/2.1.1/sisu-inject-bean-2.1.1.jar
[ERROR] urls[2] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/sonatype/sisu/sisu-guice/2.9.4/sisu-guice-2.9.4-no_aop.jar
[ERROR] urls[3] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/sonatype/aether/aether-util/1.11/aether-util-1.11.jar
[ERROR] urls[4] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/eclipse/aether/aether-api/0.9.0.M2/aether-api-0.9.0.M2.jar
[ERROR] urls[5] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.jar
[ERROR] urls[6] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
[ERROR] urls[7] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[ERROR] urls[8] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[9] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[10] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-annotations/3.3/maven-plugin-annotations-3.3.jar
[ERROR] urls[11] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/wagon/wagon-http/2.8/wagon-http-2.8.jar
[ERROR] urls[12] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/wagon/wagon-http-shared/2.8/wagon-http-shared-2.8.jar
[ERROR] urls[13] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/jsoup/jsoup/1.7.2/jsoup-1.7.2.jar
[ERROR] urls[14] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar
[ERROR] urls[15] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/commons-io/commons-io/2.2/commons-io-2.2.jar
[ERROR] urls[16] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/httpcomponents/httpclient/4.3.5/httpclient-4.3.5.jar
[ERROR] urls[17] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar
[ERROR] urls[18] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
[ERROR] urls[19] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar
[ERROR] urls[20] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/org.apache.karaf.util/4.0.2/org.apache.karaf.util-4.0.2.jar
[ERROR] urls[21] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/felix/org.apache.felix.utils/1.8.0/org.apache.felix.utils-1.8.0.jar
[ERROR] urls[22] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/slf4j/slf4j-api/1.7.12/slf4j-api-1.7.12.jar
[ERROR] urls[23] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/jaas/org.apache.karaf.jaas.boot/4.0.2/org.apache.karaf.jaas.boot-4.0.2.jar
[ERROR] urls[24] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/slf4j/slf4j-jdk14/1.7.12/slf4j-jdk14-1.7.12.jar
[ERROR] urls[25] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/shared/maven-filtering/1.0-beta-4/maven-filtering-1.0-beta-4.jar
[ERROR] urls[26] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
[ERROR] urls[27] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar
[ERROR] urls[28] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar
[ERROR] urls[29] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/felix/maven-bundle-plugin/3.0.0/maven-bundle-plugin-3.0.0.jar
[ERROR] urls[30] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/biz/aQute/bnd/biz.aQute.bndlib/3.0.0/biz.aQute.bndlib-3.0.0.jar
[ERROR] urls[31] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/maven-archiver/2.5/maven-archiver-2.5.jar
[ERROR] urls[32] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/codehaus/plexus/plexus-archiver/2.1/plexus-archiver-2.1.jar
[ERROR] urls[33] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/codehaus/plexus/plexus-io/2.0.2/plexus-io-2.0.2.jar
[ERROR] urls[34] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/shared/maven-dependency-tree/2.1/maven-dependency-tree-2.1.jar
[ERROR] urls[35] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0/doxia-sink-api-1.0.jar
[ERROR] urls[36] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.0/doxia-site-renderer-1.0.jar
[ERROR] urls[37] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/doxia/doxia-core/1.0/doxia-core-1.0.jar
[ERROR] urls[38] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
[ERROR] urls[39] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.jar
[ERROR] urls[40] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/velocity/velocity/1.5/velocity-1.5.jar
[ERROR] urls[41] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
[ERROR] urls[42] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.0/doxia-decoration-model-1.0.jar
[ERROR] urls[43] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.jar
[ERROR] urls[44] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/doxia/doxia-module-apt/1.0/doxia-module-apt-1.0.jar
[ERROR] urls[45] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/doxia/doxia-module-fml/1.0/doxia-module-fml-1.0.jar
[ERROR] urls[46] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/doxia/doxia-module-xdoc/1.0/doxia-module-xdoc-1.0.jar
[ERROR] urls[47] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.0/doxia-module-xhtml-1.0.jar
[ERROR] urls[48] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/felix/org.apache.felix.fileinstall/3.5.0/org.apache.felix.fileinstall-3.5.0.jar
[ERROR] urls[49] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/features/org.apache.karaf.features.core/4.0.2/org.apache.karaf.features.core-4.0.2.jar
[ERROR] urls[50] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/profile/org.apache.karaf.profile.core/4.0.2/org.apache.karaf.profile.core-4.0.2.jar
[ERROR] urls[51] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/felix/org.apache.felix.resolver/1.6.0/org.apache.felix.resolver-1.6.0.jar
[ERROR] urls[52] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/ops4j/pax/url/pax-url-wrap/2.4.3/pax-url-wrap-2.4.3-uber.jar
[ERROR] urls[53] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/ops4j/base/ops4j-base-net/1.4.0/ops4j-base-net-1.4.0.jar
[ERROR] urls[54] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/ops4j/base/ops4j-base-lang/1.5.0/ops4j-base-lang-1.5.0.jar
[ERROR] urls[55] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/ops4j/base/ops4j-base-monitors/1.4.0/ops4j-base-monitors-1.4.0.jar
[ERROR] urls[56] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/ops4j/pax/swissbox/pax-swissbox-bnd/1.8.2/pax-swissbox-bnd-1.8.2.jar
[ERROR] urls[57] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/biz/aQute/bnd/bndlib/2.4.0/bndlib-2.4.0.jar
[ERROR] urls[58] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/ops4j/pax/url/pax-url-commons/2.4.3/pax-url-commons-2.4.3.jar
[ERROR] urls[59] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/ops4j/pax/swissbox/pax-swissbox-property/1.8.2/pax-swissbox-property-1.8.2.jar
[ERROR] urls[60] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/ops4j/base/ops4j-base-util-property/1.5.0/ops4j-base-util-property-1.5.0.jar
[ERROR] urls[61] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/ops4j/pax/url/pax-url-aether/2.4.3/pax-url-aether-2.4.3.jar
[ERROR] urls[62] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.12/jcl-over-slf4j-1.7.12.jar
[ERROR] urls[63] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/ops4j/pax/url/pax-url-war/2.4.3/pax-url-war-2.4.3-uber.jar
[ERROR] urls[64] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/ops4j/pax/swissbox/pax-swissbox-optional-jcl/1.8.2/pax-swissbox-optional-jcl-1.8.2.jar
[ERROR] urls[65] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/deployer/org.apache.karaf.deployer.spring/4.0.2/org.apache.karaf.deployer.spring-4.0.2.jar
[ERROR] urls[66] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/deployer/org.apache.karaf.deployer.blueprint/4.0.2/org.apache.karaf.deployer.blueprint-4.0.2.jar
[ERROR] urls[67] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/deployer/org.apache.karaf.deployer.features/4.0.2/org.apache.karaf.deployer.features-4.0.2.jar
[ERROR] urls[68] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/deployer/org.apache.karaf.deployer.kar/4.0.2/org.apache.karaf.deployer.kar-4.0.2.jar
[ERROR] urls[69] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/kar/org.apache.karaf.kar.core/4.0.2/org.apache.karaf.kar.core-4.0.2.jar
[ERROR] urls[70] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/shell/org.apache.karaf.shell.console/4.0.2/org.apache.karaf.shell.console-4.0.2.jar
[ERROR] urls[71] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/jline/jline/2.13/jline-2.13.jar
[ERROR] urls[72] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/jaas/org.apache.karaf.jaas.modules/4.0.2/org.apache.karaf.jaas.modules-4.0.2.jar
[ERROR] urls[73] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/jaas/org.apache.karaf.jaas.config/4.0.2/org.apache.karaf.jaas.config-4.0.2.jar
[ERROR] urls[74] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/shell/org.apache.karaf.shell.core/4.0.2/org.apache.karaf.shell.core-4.0.2.jar
[ERROR] urls[75] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/sshd/sshd-core/0.14.0/sshd-core-0.14.0.jar
[ERROR] urls[76] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/commons/commons-compress/1.10/commons-compress-1.10.jar
[ERROR] urls[77] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/osgi/org.osgi.core/6.0.0/org.osgi.core-6.0.0.jar
[ERROR] urls[78] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/xbean/xbean-finder-shaded/3.18/xbean-finder-shaded-3.18.jar
[ERROR] urls[79] = 
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/xbean/xbean-asm5-shaded/3.18/xbean-asm5-shaded-3.18.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[project>XXX:YYY:ZZZ, 
parent: ClassRealm[maven.api, parent: null]]]

Any idea what's wrong?

Regards,
JP

[@@ OPEN @@]

-----Message d'origine-----
De : Jean-Baptiste Onofré [mailto:[email protected]]
Envoyé : mardi 10 novembre 2015 11:19
À : [email protected]
Objet : Re: [ANN] Apache Karaf 4.0.2 Released!

Hi JP,

Karaf POM references bndlib 2.4.0 (not 3.0.0).

Doing a dependency:tree on the karaf-maven-plugin, we can see:

[INFO] +- org.apache.felix:maven-bundle-plugin:jar:3.0.0:compile
[INFO] |  +- biz.aQute.bnd:biz.aQute.bndlib:jar:3.0.0:compile
[INFO] |  +- org.apache.maven:maven-archiver:jar:2.5:compile


So, bndlib is not directly referenced by Karaf, but transitively from 
maven-bundle-plugin.

You need the additional repository to resolve bndlib 3.0.0, let me paste the 
full URL:

Regards
JB

On 11/10/2015 11:11 AM, CLEMENT Jean-Philippe wrote:
Dear Karaf Team,

I moved our assembly based on Karaf 3.0.2 to the 4.0.2 version. During the 
build we have a missing dependency on bndlib.jar 3.0.0:
   " Unresolveable build extension: Plugin 
org.apache.karaf.tooling:karaf-maven-plugin:4.0.2 or one of its dependencies could not be 
resolved: Failure to find biz.aQute.bnd:biz.aQute.bndlib:jar:3.0.0 "

Going to Maven Central there is no jar for this version. I only found the pom 
file as long as its sources, but no .jar!

How did you build Karaf 4.0.2?

Regards,
JP

[@@ THALES GROUP INTERNAL @@]

-----Message d'origine-----
De : Jean-Baptiste Onofré [mailto:[email protected]] Envoyé : mardi 13
octobre 2015 08:06 À : Karaf Dev; user Objet : [ANN] Apache Karaf
4.0.2 Released!

The Karaf team is pleased to announce the release of Karaf version 4.0.2.

This is an update patch for Apache Karaf 4.0.x, containing many bug fixes, 
dependency updates, and improvements.

http://karaf.apache.org/

This release is available from
http://karaf.apache.org/index/community/download.html#Karaf4.0.2 and

Maven:

    <dependency>
    <groupId>org.apache.karaf</groupId>
    <artifactId>apache-karaf</artifactId>
    <version>4.0.2</version>
    </dependency>

Release Notes:

http://karaf.apache.org/index/community/download/karaf-4.0.2-release.h
tml

Enjoy!


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to