Hi,

I'd like to make some changes to our lifecycle tasks, which I think will simplify things, and make the intent a bit clearer:

1. Collapse 'libs' and 'dists' into a single task. I like the term 'package'. That is, you package a java project into a deployable thing, which might be a library, a web app, a command-line app, or whatever.

2. Move 'check' from the code quality plugin to the java plugin (or maybe the base plugin). Change 'check' to depend on 'test'. Possibly rename it to 'verify'. That is, verification becomes a basic concept, and tests become a type of verification.

3. Move the 'dists' configuration out of the java plugin. It would be added by any plugin which actually produces a distribution, such as a java application plugin. Perhaps the war plugin should add the war to this configuration.

Thoughts?


Adam


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to