maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Allison, Bob" <robert.alli...@qwest.com>
Subject RE: clean command
Date Thu, 22 Sep 2005 23:28:45 GMT
Done.  http://jira.codehaus.org/browse/MNG-971

-----Original Message-----
From: Brett Porter [mailto:brett.porter@gmail.com] 
Sent: Thursday, September 22, 2005 17:42
To: Maven Users List
Subject: Re: clean command


Hiram and I were discussing this yesterday. Vincent's explanation is
right.

I think we could make an except for clean - would someone like to file
a JIRA issue?

- Brett

On 9/23/05, Vincent Massol <vmassol@pivolis.com> wrote:
> Hi Eli,
>
> > -----Original Message-----
> > From: Eli Doran [mailto:eli.doran@gmail.com]
> > Sent: jeudi 22 septembre 2005 22:35
> > To: users@maven.apache.org
> > Subject: clean command
> >
> > I have been wondering for some time why it is necessary to type "m2
> > clean:clean" instead of just "m2 clean". I understand it wants the
goal
> > for the plugin but if the goal's name is not specified couldn't it
use a
> > default goal? or at the very least check if it has a goal of the
exact
> > same name to use; as in the 'clean' example.  It's just one of those
> > things that makes me shake my head and wonder why that is "the way
it
> > is". Doesn't anyone else get annoyed at having to type "clean:clean"
> > instead of just "clean" ?
>
> All goals in maven2 must be specified using the "[pluging name]:[goal
name]"
> notation. This is to prevent clashes between different plugin's goals.
>
> Actually to be even more precise the full syntax is
"[groupid]:[pluging
> name]:[goal name]" but well-known plugins are registered in some
descriptor
> file that allows to use the shortcut notation.
>
> Now Maven 2 has also introduced the notion of phases ("install",
"test",
> "deploy", etc). Phases need to be differentiated from goals. Hence the
> different notations.
>
> Note that if you're calling clean:clean often you may want to bind
this goal
> to a phase in your POM so that it's executed all the time.
>
> Does that make sense?
>
> Thanks
> -Vincent
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Mime
View raw message