Jean-Sebastien Delfino wrote:
Mike Edwards wrote:
Jean-Sebastien,

I was one of the nay-sayers way back.

But I've changed my mind.  Let's try this out.

I still think that it would be useful to have install scripts that would deal with popular runtime combinations (Geronimo, Tomcat, etc).

But your approach here will give us some "smal and simple" packages for folk who are doing "small and simple" stuff.

+1 to put it into trunk.

The build scripts are already in trunk under distribution/features.

+1 to put it into the build too.

To build all packages run mvn in distribution/features.
To build package X run mvn in distribution/features/X.
To build a package and the modules it depends on run mvn -Pmodules.

Hope this helps.

I've made the following improvements to these packages:

- updated them to match the new or renamed modules in trunk

- used Maven assembly component descriptors for declarations shared by multiple packages

- the packages are smaller as they don't duplicate anymore the jars from the core package, and the sample modules exclude the binary files

- added shell scripts to help maintain the Maven descriptors, they should be easy to convert to a Maven plugin (as they just wrap the Maven dependency:list plugin:goal).

I've also started to test the latest OSGi support and I'll try to create a similar package for it.
--
Jean-Sebastien

Reply via email to