2009/8/22 Todor Boev <t.b...@prosyst.bg>

> Hi,
> Has anyone contemplated the idea for a validation step after a bundle's
> manifest
> is generated?
>
> E.g. check if only exported packages are imported. It seems BND already
> detects
> OSGi manifests on the classpath to collect version information for the
> imports.
> So the manifests of all jars on the build classpath are available for other
> validations as well. Such validations will in fact check if the build
> classpath
> is potentially be identical to the runtime classpath. I.e. we build only
> against
> bundles and import only their exported stuff. Does this make sense?
>

it depends how much of the JARs on the classpath are already OSGi bundles,
a lot of the Maven projects I see using the bundleplugin are compiling
against
'normal' JARs, so their manifests wouldn't have the necessary information

you'd also have to remove JDK packages from the list (depending of course on
the required execution environment) as the system bundle would be exporting
those packages

I'd suggest talking to Peter directly as sounds more like a general BND
option

Cheers,
> Todor
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
> For additional commands, e-mail: users-h...@felix.apache.org
>

-- 
Cheers, Stuart

Reply via email to