Try and get the stuff from Eclipse rather
than Maven. We have no idea what is in that maven repo nor do we
have any control over the form of the dependencies that might be listed
in the maven markup. Teh commons logging bundle that comes from Eclipse
does have version numbers so I don't know what's up with ones you are seeing.
Dave Syer <david_syer@xxxxxxxxxxx> Sent by: equinox-dev-bounces@xxxxxxxxxxx
01/04/2008 04:28 PM
Please respond to
Equinox development mailing list <equinox-dev@xxxxxxxxxxx>
[equinox-dev] Jetty and commons logging
I just had a terrible time getting a simple web app integration to work
because of a version mismatch between bundles. I assume that the folks
have something to do with the bundles I was trying to use
(http://repo1.maven.org/eclipse), but please correct me if I am wrong.
The issue is to do with the fact that the jetty plugin, in maven notation
org.mortbay:jetty, has a dependence on commons logging, in OSGi notation
org.apache.commons.logging;version=[1.0.0,2.0.0). But the only commons
logging bundles I could find do not specify a version (hence the default
version 0.0.0 does not match).
Looks like it should be a common problem? I had to hack the jetty plugin
remove the version range. Is there a better solution? Can someone
new build of the jetty plugin without the restriction? (The opposite
solution, to change commons-logging, doesn't appeal because I'd far rather
use the jcl104-over-sl4j version, which also doesn't specify a version.)
View this message in context: http://www.nabble.com/Jetty-and-commons-logging-tp14625344p14625344.html
Sent from the Equinox - Dev mailing list archive at Nabble.com.
equinox-dev mailing list