Hi JB, I just downloaded karaf 3.0.0-SNAPSHOT from trunk two days ago and I also run into the issue of not being able to install bundles, not stored in system repo (e.g. webconsole, war) because Aether does not use our Maven proxy server configured in local settings.xml. Have you been able to fine a fix for this or is there a karaf issue I can track ?
See also my mail: "Cannot install (standard) features in karaf 3.0.0-SNAPSHOT behind proxy" Thanks and Regards, Michael 2012/2/22 Jean-Baptiste Onofré <[email protected]> > It does. mvn install or mvn deploy generate the maven-metadata-local.xml. > That's why it should work. > > I will try to reproduce the issue. > > Regards > JB > > > On 02/22/2012 10:13 AM, Achim Nierbeck wrote: > >> JB, >> >> it'll work with system bundles, but afair the webconsole bundle isn't a >> system bundle and if it is installed with a features:install it'll try >> to get the latest >> from the maven repo. AFAIR correctly the mvn install command doesn't >> generate the needed meta data, or does it? >> >> regards, Achim >> >> 2012/2/22 Jean-Baptiste Onofré <[email protected] <mailto:[email protected]>> >> >> >> Not sure, it should work with the latest SNAPSHOT. >> >> I will take a look. >> >> Regards >> JB >> >> >> On 02/22/2012 09:06 AM, Achim Nierbeck wrote: >> >> Hi, >> >> yes, this is a known defect due to the maven aether module. It >> always >> tries to load the latest version from the maven repo >> cause usually you don't have the needed meta data if you build >> on your >> local machine. >> >> For development right now I suggest using a local Maven Repo >> Proxy like >> Nexus or Apache Archiva >> >> Regards, Achim >> >> 2012/2/22 Guofeng Zhang <[email protected] >> <mailto:[email protected]> >> <mailto:[email protected] <mailto:[email protected]>**>__> >> >> >> Hi,____ >> >> __ __ >> >> >> Build last Karaf 3.0.0-SNAPSHOT, then try to launch >> webconsole, I >> got the following wire error:____ >> >> >> Error executing command: Could not start bundle >> >> >> mvn:org.apache.karaf.shell/__**org.apache.karaf.shell.http/3.**__0.0-SNAPSHOT >> in____ >> >> >> >> feature(s) http-3.0.0-SNAPSHOT: Unresolved constraint in bundle >> org.apache.karaf.shell.http [57]: Unable to resolve 57.____ >> >> >> 0: missing requirement [57.0] osgi.wiring.package; >> >> (&(osgi.wiring.package=org.__**ops4j.pax.web.service.spi)(__** >> version>=1.1.0)____ >> >> >> (!(version>=2.0.0)))____ >> >> __ __ >> >> >> I configured org.ops4j.pax.url.mvn.cfg to use my local maven >> repository:____ >> >> >> org.ops4j.pax.url.mvn.__**settings=file:///c:/.m2/__** >> settings.xml____ >> >> >> __ __ >> >> >> but I find that Karaf or pax-url always download >> org.apache.karaf.shell.http from apache snapshot repository, >> because >> I find the following jar in system repository and it depends on >> org.ops4j.pax.web.service.spi [1.1.0,2.0.0]____ >> >> >> org.apache.karaf.shell.http-3.**__0.0-20120202.094242-172.jar_** >> _____ >> >> >> __ __ >> >> what did I configure org.ops4j.pax.url.mvn.cfg improperly?____ >> >> __ __ >> >> Thanks____ >> >> __ __ >> >> Guofeng____ >> >> __ __ >> >> __ __ >> >> >> >> >> >> -- >> >> Apache Karaf <http://karaf.apache.org/> Committer & PMC >> OPS4J Pax Web >> <http://wiki.ops4j.org/__**display/paxweb/Pax+Web/<http://wiki.ops4j.org/__display/paxweb/Pax+Web/> >> >> >> <http://wiki.ops4j.org/**display/paxweb/Pax+Web/<http://wiki.ops4j.org/display/paxweb/Pax+Web/>>> >> Committer >> & Project Lead >> blog >> <http://notizblog.nierbeck.de/**__<http://notizblog.nierbeck.de/__> >> > >> >> >> -- >> Jean-Baptiste Onofré >> [email protected] <mailto:[email protected]> >> >> http://blog.nanthrax.net >> Talend - http://www.talend.com >> >> >> >> >> -- >> >> Apache Karaf <http://karaf.apache.org/> Committer & PMC >> OPS4J Pax Web >> <http://wiki.ops4j.org/**display/paxweb/Pax+Web/<http://wiki.ops4j.org/display/paxweb/Pax+Web/>> >> Committer >> & Project Lead >> blog <http://notizblog.nierbeck.de/**> >> > > -- > Jean-Baptiste Onofré > [email protected] > http://blog.nanthrax.net > Talend - http://www.talend.com >
