2011/1/12 Holger Hoffstätte <[email protected]>
> On 12.01.2011 15:13, Clay McCoy wrote: > > The whole reason that I am trying to use Embed dependencies and > transitive = > > true is so that I don't have to deal with dependencies. They are all > > supposed to be embedded into a self contained jar. > > But now I am having to deal with sun.misc. This seems like a conceptual > > flaw with the plugin or a misconception on my part. > > The misconception on your part is the gross modularity violation by > Guava, which relies on a JDK-specific package. The error you get is > *good* and the whole point of OSGi. Blaming OSGi for the last 15 years > of Java's carelessness and the community's ignorance of modularity is > easy, but misses the point. > > I'm not blaiming OSGI, I think its ideals are good. But it would be nice with tools to help lessen migratory pains, I'm not advocating changes in OSGI itself. On the other hand I myself am not willing to put effort into that, so I should probably shut up.

