I use Maven 3.3.3.

Regards
JB

On 11/10/2015 12:01 PM, CLEMENT Jean-Philippe wrote:
Maven version is 3.0.3. I don't specify any wagon extension.

Googling the error, I found "I could resolve this after I updated from maven 3.0.3 
to maven 3.0.5". Which version are you using?

Regards,
JP

[@@ OPEN @@]


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

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-de
scriptor (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-de
scriptor failed: An API incompatibility was encountered while
executing
org.apache.karaf.tooling:karaf-maven-plugin:4.0.2:features-generate-de
scriptor: java.lang.NoSuchMethodError:
org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.getReadT
imeout()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/too
ling/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/si
su-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/si
su-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/a
ether-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/a
ether-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/plu
gin-tools/maven-plugin-annotations/3.3/maven-plugin-annotations-3.3.ja
r [ERROR] urls[11] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/wag
on/wagon-http/2.8/wagon-http-2.8.jar
[ERROR] urls[12] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/wag
on/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-i
o/2.2/commons-io-2.2.jar [ERROR] urls[16] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/httpcompo
nents/httpclient/4.3.5/httpclient-4.3.5.jar
[ERROR] urls[17] =
file:/svolusers/usrhome/clement.jp/.m2/repository/commons-codec/common
s-codec/1.6/commons-codec-1.6.jar [ERROR] urls[18] =
file:/svolusers/usrhome/clement.jp/.m2/repository/commons-logging/comm
ons-logging/1.1.3/commons-logging-1.1.3.jar
[ERROR] urls[19] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/httpcompo
nents/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/jaa
s/org.apache.karaf.jaas.boot/4.0.2/org.apache.karaf.jaas.boot-4.0.2.ja
r [ERROR] urls[24] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/slf4j/slf4j-jdk1
4/1.7.12/slf4j-jdk14-1.7.12.jar [ERROR] urls[25] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/sha
red/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/ju
nit-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/mav
en-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.aQ
ute.bndlib/3.0.0/biz.aQute.bndlib-3.0.0.jar
[ERROR] urls[31] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/mav
en-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/sha
red/maven-dependency-tree/2.1/maven-dependency-tree-2.1.jar
[ERROR] urls[35] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/dox
ia/doxia-sink-api/1.0/doxia-sink-api-1.0.jar
[ERROR] urls[36] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/dox
ia/doxia-site-renderer/1.0/doxia-site-renderer-1.0.jar
[ERROR] urls[37] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/dox
ia/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/dox
ia/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/dox
ia/doxia-module-apt/1.0/doxia-module-apt-1.0.jar
[ERROR] urls[45] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/dox
ia/doxia-module-fml/1.0/doxia-module-fml-1.0.jar
[ERROR] urls[46] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/dox
ia/doxia-module-xdoc/1.0/doxia-module-xdoc-1.0.jar
[ERROR] urls[47] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/maven/dox
ia/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/fea
tures/org.apache.karaf.features.core/4.0.2/org.apache.karaf.features.c
ore-4.0.2.jar [ERROR] urls[50] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/pro
file/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/pa
x-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/swissb
ox/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/pa
x-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/swissb
ox/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/pa
x-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-s
lf4j/1.7.12/jcl-over-slf4j-1.7.12.jar
[ERROR] urls[63] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/ops4j/pax/url/pa
x-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/swissb
ox/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/dep
loyer/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/dep
loyer/org.apache.karaf.deployer.blueprint/4.0.2/org.apache.karaf.deplo
yer.blueprint-4.0.2.jar [ERROR] urls[67] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/dep
loyer/org.apache.karaf.deployer.features/4.0.2/org.apache.karaf.deploy
er.features-4.0.2.jar [ERROR] urls[68] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/dep
loyer/org.apache.karaf.deployer.kar/4.0.2/org.apache.karaf.deployer.ka
r-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/she
ll/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/jli
ne-2.13.jar [ERROR] urls[72] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/karaf/jaa
s/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/jaa
s/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/she
ll/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/c
ommons-compress/1.10/commons-compress-1.10.jar
[ERROR] urls[77] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/osgi/org.osgi.co
re/6.0.0/org.osgi.core-6.0.0.jar [ERROR] urls[78] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/xbean/xbe
an-finder-shaded/3.18/xbean-finder-shaded-3.18.jar
[ERROR] urls[79] =
file:/svolusers/usrhome/clement.jp/.m2/repository/org/apache/xbean/xbe
an-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


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

Reply via email to