David Jencks wrote:

On Sep 28, 2009, at 10:40 AM, Rick McGuire wrote:

David,

I was digging through your sandbox code and found the BundleClassLoader implementation. In order for this to be generally useful, it's going to need to handle resources as well as classes. Is there some reason why this is not implemented here?

Lack of time only. If you would extend it to handle resources that would be really great!

This turned out to be a fairly trivial amount of code, but I'm going crazy trying to get your sandbox code to compile. I've been through a fairly long chain of missing dependencies, but I finally hit one I can't locate. Here's the error I get. Is org.apache.servicemix.bundles something you've built on your local machine?

Missing:
----------
1) org.apache.servicemix.bundles:org.apache.servicemix.bundles.jaxb-impl:jar:2.1
.6_2-SNAPSHOT

 Try downloading the file manually from the project website.

 Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.servicemix.bundles -Dartifac tId=org.apache.servicemix.bundles.jaxb-impl -Dversion=2.1.6_2-SNAPSHOT -Dpackagi
ng=jar -Dfile=/path/to/file

Alternatively, if you host your own repository you can deploy the file there:

mvn deploy:deploy-file -DgroupId=org.apache.servicemix.bundles -DartifactI d=org.apache.servicemix.bundles.jaxb-impl -Dversion=2.1.6_2-SNAPSHOT -Dpackaging
=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

 Path to dependency:
       1) org.apache.geronimo.bundles:sxc-jaxb:bundle:0.7.2_1-SNAPSHOT
2) org.apache.servicemix.bundles:org.apache.servicemix.bundles.jaxb-impl
:jar:2.1.6_2-SNAPSHOT

----------


thanks
david jencks

If it's just something that's on your todo list, I wouldn't mind adding that piece. I'm going to need a class loader like this for doing an RFC 66 implementation, so it's either fix this one to be complete or write another version.
Rick



Reply via email to