Just a suggestion for the net.refractions.udig.libs bundle right here.
In some projects we set the version of the OSGi-fied bundle to the
main characteristic version of the bundled jars. Means for this
example and the current version of geotools the libs-bundle would get
the version 8.RC1. Good thing is, everybody knows what's in the libs
bundle ;)

And an other suggestion for the libs bundle. With the
maven-dependency-plugin Plugin and the naming/versioning convention
mentioned above its possible to set the configuration value
<stripVersion>true</stripVersion>

As a result the internal jars (in lib folder) wouldn't have versions
numbers anymore, the developers would not have any trouble with
classpath and manifest anymore, except some dependencies were added or
libs have additional transitive dependencies.

And last but not least we should start working with version ranges in
the bundles Manifest (Require-Bundle), for example in Manifest:

Require-Bundle: net.refractions.udig.libs;bundle-version="[8.0,10.0)"

Opinions?

Frank

2012/5/15 Jody Garnett <[email protected]>:
> tomorrow
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to