Hi, Am 03.01.2012 um 18:44 schrieb Alasdair Nottingham:
> Hi, > > I bet it is because the spec says it needs to look exactly like that, with > those uses clauses. Where would that be mentioned. I quickly scanned the spec and could not find such a thing. Also, I would not remember having seen it in other parts of the specs. IMHO it would be highly unusual. Otherwise the version would probably also have to be stated explicitly... Regards Felix > > Alasdair Nottingham > > On 3 Jan 2012, at 14:35, David Bosschaert <[email protected]> wrote: > >> Hi all, >> >> While looking at the jmx-bundle project I came across the following in >> the pom.xml >> >> <aries.osgi.export> >> org.osgi.jmx;uses:="javax.management.openmbean", >> org.osgi.jmx.framework;uses:="org.osgi.jmx,javax.management.openmbean", >> org.osgi.jmx.service.cm;uses:="javax.management.openmbean", >> org.osgi.jmx.service.permissionadmin;uses:="org.osgi.jmx", >> org.osgi.jmx.service.provisioning;uses:="javax.management.openmbean", >> >> org.osgi.jmx.service.useradmin;uses:="org.osgi.jmx,javax.management.openmbean", >> org.apache.aries.jmx.codec >> </aries.osgi.export> >> >> I'm wondering why the uses clauses are explicitly listed here. I mean >> the Maven Bundle Plugin/BND do a pretty good job of computing this and >> I would say it's very error-prone to list these manually. Anyone know >> the reason why it's done here? >> >> Cheers, >> >> David
