Thanks to Rene for putting this together. I look forward to using it.

On Jan 31, 2011, at 8:17 PM, Adam Murdoch wrote:

* I don't really like the name 'application plugin'. The term 'application' is much too general, whereas the plugin is really intended for applications with a main method. Some possible names for this plugin: command-line application plugin, j2se application plugin, main-method application plugin. Any other suggestions?
standalone plugin?

> * The plugin adds an 'install' task, which will conflict with the maven plugin's 'install' task. I think we should rename the maven plugin's task to something like 'publishMavenLocal'. While we're doing this, we should think about renaming upload<config> to publish<config>.

+1 for not changing the maven task name.

I agree that it's not great naming for the work that the maven plugin is doing. Reusing the maven terminology for this makes it that little bit more comfortable for maven users migrating to gradle - and that much an easier sell to colleagues.

* Should the plugin handle multiple applications per project?

+1 for yes.

* Some way to make an executable, self-contained jar

AFAIK, OneJar is the most common solution for this. Is there a licensing conflict in using it? IMO whatever form the self-contained jar takes it should be along similar lines to the Jar/Zip/Tar tasks as that makes it very easy to handle multiple launch configurations for a single project.




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

   http://xircles.codehaus.org/manage_email


Reply via email to