Don't hard code anything, then if there is already a value, use that otherwise prompt.
-----Original Message----- From: Raphaël Piéroni [mailto:[EMAIL PROTECTED] Sent: Thursday, April 17, 2008 2:38 PM To: Maven Developers List Subject: Re: prompt behaviour changes was: [VOTE] Release Maven Archetype plugin version 2.0-alpha-3 So to sum up on the behaviour, What is desired is : - ask for each property (proposing a default value when guessed) - then ask for confirmation. Currently the configuration behaviour do not know from where comes the default values. They can come from : - some hard coded (groupId=com.company, artifactId=quickstart, version=1.0-SNAPSHOT, package=$groupId) - the archetype-metadata.xml file, - the command line options If we go on the way defined above, then every property will be asked. Raphaël 2008/4/17, Arnaud HERITIER <[EMAIL PROTECTED]>: > Same thing for me. I didn't notice it. I prefer the older behaviour. > > cheers > > arnaud > > > On Thu, Apr 17, 2008 at 3:41 PM, Brian E. Fox <[EMAIL PROTECTED]> wrote: > > I also think the new defaults aren't really helpful. IMO it should support > two modes: prompting the way it does in alpha-1/2 and by passing the info in > the form of properties. > > > > > > > > -----Original Message----- > > From: Brett Porter [mailto:[EMAIL PROTECTED] > > Sent: Thursday, April 17, 2008 5:27 AM > > To: Maven Developers List > > Subject: Re: prompt behaviour changes was: [VOTE] Release Maven Archetype > plugin version 2.0-alpha-3 > > > > > > On 16/04/2008, at 1:19 AM, Raphaël Piéroni wrote: > > > > >>> I found a regression in :generate - > > >>> 1) the default (15) is no longer present > > >> > > >> This is not intended. > > > > > > This is a side effect of the new version of the internal catalog. > > > > > > Brett, may you please create a issue for it, i think we can live > > > with that known bug and schedule it for alpha-4. > > > > > > If any one see it as a show stopper, i will fix it. > > > > Done. > > > > >>> 2) it no longer prompts for the groupId/etc - it goes straight to > > >>> using > > >>> some default settings > > >> > > >> This is partially intended. > > >> the plugin now provides default for all values and > > >> should ask for confirmation if everithing is correctly set. > > > > > > What the archetype plugin do is this: > > > a. it ask for the archetype to use (il the list) > > > b. It then guess sensible default values for common properties and > > > additional properties. > > > c. It then ask for any unguessed value. > > > d. It then ask for confirmation about what was guessed/asked > > > Yes this means that it only ask for confirmation when it guess all > > > (common properties are always guessed) > > > e. If it is not confirmed, it ask for each property a new values > > > (proposing to keep the guessed value) > > > > > > I think this could is a better behaviour than before and permit to > > > an user creating an archetype to provide some default values even for > > > the common properties (like a default groupId in a corporate > > > environment) > > > > I think I prefer the previous behaviour, since most of the default > > values are not intended to be kept (eg, com.example as a groupId). I > > like just seeing the default, pressing enter, and continuing that way > > than having to answer "N" every time and then do the same anyway. Just > > IMHO :) > > > > - Brett > > > > -- > > Brett Porter > > [EMAIL PROTECTED] > > http://blogs.exist.com/bporter/ > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > -- > .......................................................... > > Arnaud HERITIER > .......................................................... > OCTO Technology - aheritier AT octo DOT com > www.octo.com | blog.octo.com > .......................................................... > ASF - aheritier AT apache DOT org > www.apache.org | maven.apache.org > > ........................................................... > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >