Updates:
        Status: WorkingAsIntended
        Owner: [email protected]
        Labels: Type-Build

Comment #1 on issue 704 by [email protected]: better depend on javax.inject and aopalliance provided by apache servicemix
http://code.google.com/p/google-guice/issues/detail?id=704

This won't happen, as depending on these would result in multiple copies of these classes in people's classpaths, since many people will depend on both guice and javax.inject explicitly, because they will have libraries which use both javax.inject.Inject and com.google.inject.ImplementedBy (or other combinations).

Because of this, a change to those dependencies would result in javax.inject:inject AND org.apache.servicemix.bundles:org.apache.servicemix.bundles.javax-inject appearing in the classpath, and the projects would have to start implementing exclusions.

The correct answer would be for projects who need both maven and osgi to explicitly depend on the artifacts you mention above, and possibly for cleanliness, exclude javax.inject:inject and aopalliance's "official" jars.

--
You received this message because you are subscribed to the Google Groups 
"google-guice-dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-guice-dev?hl=en.

Reply via email to