Everyone, thanks for the positive feedback. I have implemented most defaults,
but will tomorrow doublecheck Richard's suggestions and take out any "in
discussion" items, to be added later when we have some consensus. Expect a
patch tomorrow Monday.
Cheers
Niclas
On Saturday 27 May 2006 00:21, John E. Conlon wrote:
> Niclas, have you seen the problem where the plugin now during the felix
> build creates a bad org.osgi.core-0.8.0-SNAPSHOT.jar bundle, by
> assigning the BundleActivator itself as the implemenation in the
> manifest? (Bundle-Activator: org.osgi.framework.BundleActivator)
>
> - John
>
> On Fri, 2006-05-26 at 18:00 +0800, Niclas Hedhman wrote:
> > Hi,
> >
> > I think it would be good if one was allowed to use ${pom.version} for
> > version attribute in Export-Package. There are two issues as far as I can
> > see;
> >
> > 1. -SNAPSHOT is not allowed at all.
> >
> > 2. Does the package version evolve at some other rate than the bundle?
> > And should one perhaps only use the first two digit groups for the
> > package version.
> >
> >
> > I also think that
> >
> > * <bundleSymbolicName> should default to ${pom.artifactId}
> >
> > * <bundleName> should default to ${pom.name}
> >
> > * <bundleDescription> should default to ${pom.description}
> >
> > * <bundleVendor> should default to ${pom.organization.name}
> >
> > * <bundleVersion> should default to ${pom.version} (see above).
> >
> > * bundleContactAddress should default to ${pom.organization.url}
> >
> > * <bundleUrl> and/or <bundleUpdateLocation> should default to
> > ${pom.url}
> >
> > * <bundleCopyright should default to
> > Copyright ${pom.inceptionYear}, ${pom.organization.name}
> >
> > * A whole bunch of other properties to read from file(s) in the
> > project directory instead, including <exportPackage>, <excludeImport> Or
> > perhaps utlize the <properties> tag in the pom main section...
> >
> > If that is done, then one can move the whole <plugin> section of the POM
> > to a (grand)*parent pom, which I think simplifies 'standard cases', still
> > allowing for the current form.
> >
> > Willing to do the work, but before wasting my time, I would like to get
> > some feedback.
> >
> > WDYT?
> >
> >
> > Cheers
> > Niclas