Simplifying project import

Jul 2, 2010 at 3:52 PM

Importing a project (generating poms) requires the user to answer several questions about unit tests and scm urls.

In the case of the scm url, it's really only needed if you are going to use the Maven release plugin, or a CI server like Continuum which needs to read that info out of the pom.

In addition, because it's part of the project import process, there is no way to change the scm url later without either re-generating the poms, or editing them 'by hand'.

What do you think of moving the scm url question out of the import process and making it a separate configuration option that you can use at any time?



Jul 3, 2010 at 4:55 AM

I do think streamlining the generation process on subsequent attempts is a good idea to make it quicker.

I don't know about taking that out, though maybe putting it last in the dialog since it's optional is more sensible.

Being able to edit the POM as configuration later without full regeneration would be a good thing - however not a huge deal for SCM since you don't often change it unless you are branching (and in that case, you should probably use the release plugin anyway).