You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Paolo Casarini <pa...@casarini.org> on 2008/03/06 13:10:32 UTC
override a goal within a phase
Hi,
does anybody can tell me how can I replace the standard jar:jar, in
the package phase, with my xxxx:jar goal implemented by my xxxxMojo?
or is there a way to disable the execution of the standard jar:jar goal?
TIA,
Paolo.
--
GPG key: 1024D/9C5AE886 2004-10-21 Paolo Casarini <pa...@casarini.org>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: override a goal within a phase
Posted by Nick Stolwijk <ni...@planet.nl>.
But then you also miss the other default goals:
process-resources maven-resources-plugin resources
resources
compile maven-compiler-plugin
compiler compile
process-test-resources maven-resources-plugin resources
testResources
test-compile maven-compiler-plugin compiler
testCompile
test maven-surefire-plugin
surefire test
package maven-jar-plugin jar jar
See [1].
Hth,
Nick S.
[1]
http://cvs.peopleware.be/training/maven/maven2/buildLifecyclePhases.html#pom
robert.egan@aciworldwide.com wrote:
> "jar" is the default value, so simply deleting the element is
> insufficient. You must actually change the value to something else, like
> "pom".
>
>
> Robert Egan
>
> Paolo Casarini <pa...@casarini.org> wrote on 03/06/2008 10:54:15 AM:
>
>
>> I don't know... erasing <packaging>jar</packaging> don't change any
>> behaviour. The jar:jar goal is still invoked.
>>
>> Paolo.
>>
>>
>> Il giorno 06/mar/08, alle ore 16:42, Ian Hummel ha scritto:
>>
>>
>>> Does that mean you will have to manually bind all the other goals to
>>> their respective phases?
>>>
>>>
>>>
>>>
>>>
>>> On Mar 6, 2008, at 7:37 AM, Stephen Connolly wrote:
>>>
>>>
>>>> don't use <packaging>jar</packaging> and that will disable the
>>>> jar:jar
>>>>
>>>> On Thu, Mar 6, 2008 at 12:10 PM, Paolo Casarini
>>>> <pa...@casarini.org> wrote:
>>>>
>>>>
>>>>> Hi,
>>>>>
>>>>> does anybody can tell me how can I replace the standard jar:jar, in
>>>>> the package phase, with my xxxx:jar goal implemented by my xxxxMojo?
>>>>> or is there a way to disable the execution of the standard jar:jar
>>>>> goal?
>>>>>
> ---
> This email message and any attachments may contain confidential,
> proprietary or non-public information. The information is intended solely
> for the designated recipient(s). If an addressing or transmission error
> has misdirected this email, please notify the sender immediately and
> destroy this email. Any review, dissemination, use or reliance upon this
> information by unintended recipients is prohibited. Any opinions
> expressed in this email are those of the author personally.
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: override a goal within a phase
Posted by Ian Hummel <hu...@parityinc.net>.
I found this information useful
http://www.sonatype.com/book/lifecycle.html#plugins_and_the_lifecyle
On Mar 6, 2008, at 11:47 AM, Paolo Casarini wrote:
>
> this is a good solution in my case. Do you know where i can find some
> documentation to implement my own packaging type and how integrate it
> with standard maven stuff.
>
> Paolo.
>
> Il giorno 06/mar/08, alle ore 17:39, Stephen Connolly ha scritto:
>
>> You probably want to implement your own packaging type and have that
>> packaging type apply the bindings you are after
>>
>> On Thu, Mar 6, 2008 at 4:14 PM, Martin Gainty <mg...@hotmail.com>
>> wrote:
>>
>>> Hi Stephen
>>>
>>> I had a similar situation present itself where I was building a mar
>>> (essentially same as jar with a module.xml configurator)
>>> so where the pom was specifying using <packaging>mar</packaging> i
>>> simply
>>> changed the pom to use jar packaging e.g. <packaging>jar</packaging>
>>> and this disables jar goals?
>>>
>>> This appears to be non-intuitive ..
>>>
>>> is there a readme which says to execute a goal specify the opposite
>>> on the
>>> packaging element?
>>> Any way to override packaging on command line?
>>> Is there any documentation on this?
>>>
>>> Thanks/
>>> M-
>>> ----- Original Message -----
>>> From: <ro...@aciworldwide.com>
>>> To: "Maven Users List" <us...@maven.apache.org>
>>> Sent: Thursday, March 06, 2008 11:05 AM
>>> Subject: Re: override a goal within a phase
>>>
>>>
>>>> "jar" is the default value, so simply deleting the element is
>>>> insufficient. You must actually change the value to something
>>>> else, like
>>>> "pom".
>>>>
>>>>
>>>> Robert Egan
>>>>
>>>> Paolo Casarini <pa...@casarini.org> wrote on 03/06/2008 10:54:15
>>>> AM:
>>>>
>>>>>
>>>>> I don't know... erasing <packaging>jar</packaging> don't change
>>>>> any
>>>>> behaviour. The jar:jar goal is still invoked.
>>>>>
>>>>> Paolo.
>>>>>
>>>>>
>>>>> Il giorno 06/mar/08, alle ore 16:42, Ian Hummel ha scritto:
>>>>>
>>>>>> Does that mean you will have to manually bind all the other
>>>>>> goals to
>>>>>> their respective phases?
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mar 6, 2008, at 7:37 AM, Stephen Connolly wrote:
>>>>>>
>>>>>>> don't use <packaging>jar</packaging> and that will disable the
>>>>>>> jar:jar
>>>>>>>
>>>>>>> On Thu, Mar 6, 2008 at 12:10 PM, Paolo Casarini
>>>>>>> <pa...@casarini.org> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> does anybody can tell me how can I replace the standard
>>>>>>>> jar:jar,
>>> in
>>>>>>>> the package phase, with my xxxx:jar goal implemented by my
>>> xxxxMojo?
>>>>>>>> or is there a way to disable the execution of the standard
>>>>>>>> jar:jar
>>>>>>>> goal?
>>>> ---
>>>> This email message and any attachments may contain confidential,
>>>> proprietary or non-public information. The information is intended
>>> solely
>>>> for the designated recipient(s). If an addressing or transmission
>>>> error
>>>> has misdirected this email, please notify the sender immediately
>>>> and
>>>> destroy this email. Any review, dissemination, use or reliance
>>>> upon
>>> this
>>>> information by unintended recipients is prohibited. Any opinions
>>>> expressed in this email are those of the author personally.
>>>>
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>>
>>>
>
> --
> GPG key: 1024D/9C5AE886 2004-10-21 Paolo Casarini <pa...@casarini.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
Re: override a goal within a phase
Posted by Paolo Casarini <pa...@casarini.org>.
this is a good solution in my case. Do you know where i can find some
documentation to implement my own packaging type and how integrate it
with standard maven stuff.
Paolo.
Il giorno 06/mar/08, alle ore 17:39, Stephen Connolly ha scritto:
> You probably want to implement your own packaging type and have that
> packaging type apply the bindings you are after
>
> On Thu, Mar 6, 2008 at 4:14 PM, Martin Gainty <mg...@hotmail.com>
> wrote:
>
>> Hi Stephen
>>
>> I had a similar situation present itself where I was building a mar
>> (essentially same as jar with a module.xml configurator)
>> so where the pom was specifying using <packaging>mar</packaging> i
>> simply
>> changed the pom to use jar packaging e.g. <packaging>jar</packaging>
>> and this disables jar goals?
>>
>> This appears to be non-intuitive ..
>>
>> is there a readme which says to execute a goal specify the opposite
>> on the
>> packaging element?
>> Any way to override packaging on command line?
>> Is there any documentation on this?
>>
>> Thanks/
>> M-
>> ----- Original Message -----
>> From: <ro...@aciworldwide.com>
>> To: "Maven Users List" <us...@maven.apache.org>
>> Sent: Thursday, March 06, 2008 11:05 AM
>> Subject: Re: override a goal within a phase
>>
>>
>>> "jar" is the default value, so simply deleting the element is
>>> insufficient. You must actually change the value to something
>>> else, like
>>> "pom".
>>>
>>>
>>> Robert Egan
>>>
>>> Paolo Casarini <pa...@casarini.org> wrote on 03/06/2008 10:54:15 AM:
>>>
>>>>
>>>> I don't know... erasing <packaging>jar</packaging> don't change any
>>>> behaviour. The jar:jar goal is still invoked.
>>>>
>>>> Paolo.
>>>>
>>>>
>>>> Il giorno 06/mar/08, alle ore 16:42, Ian Hummel ha scritto:
>>>>
>>>>> Does that mean you will have to manually bind all the other
>>>>> goals to
>>>>> their respective phases?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Mar 6, 2008, at 7:37 AM, Stephen Connolly wrote:
>>>>>
>>>>>> don't use <packaging>jar</packaging> and that will disable the
>>>>>> jar:jar
>>>>>>
>>>>>> On Thu, Mar 6, 2008 at 12:10 PM, Paolo Casarini
>>>>>> <pa...@casarini.org> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> does anybody can tell me how can I replace the standard jar:jar,
>> in
>>>>>>> the package phase, with my xxxx:jar goal implemented by my
>> xxxxMojo?
>>>>>>> or is there a way to disable the execution of the standard
>>>>>>> jar:jar
>>>>>>> goal?
>>> ---
>>> This email message and any attachments may contain confidential,
>>> proprietary or non-public information. The information is intended
>> solely
>>> for the designated recipient(s). If an addressing or transmission
>>> error
>>> has misdirected this email, please notify the sender immediately and
>>> destroy this email. Any review, dissemination, use or reliance upon
>> this
>>> information by unintended recipients is prohibited. Any opinions
>>> expressed in this email are those of the author personally.
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
--
GPG key: 1024D/9C5AE886 2004-10-21 Paolo Casarini <pa...@casarini.org>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: override a goal within a phase
Posted by Stephen Connolly <st...@gmail.com>.
You probably want to implement your own packaging type and have that
packaging type apply the bindings you are after
On Thu, Mar 6, 2008 at 4:14 PM, Martin Gainty <mg...@hotmail.com> wrote:
> Hi Stephen
>
> I had a similar situation present itself where I was building a mar
> (essentially same as jar with a module.xml configurator)
> so where the pom was specifying using <packaging>mar</packaging> i simply
> changed the pom to use jar packaging e.g. <packaging>jar</packaging>
> and this disables jar goals?
>
> This appears to be non-intuitive ..
>
> is there a readme which says to execute a goal specify the opposite on the
> packaging element?
> Any way to override packaging on command line?
> Is there any documentation on this?
>
> Thanks/
> M-
> ----- Original Message -----
> From: <ro...@aciworldwide.com>
> To: "Maven Users List" <us...@maven.apache.org>
> Sent: Thursday, March 06, 2008 11:05 AM
> Subject: Re: override a goal within a phase
>
>
> > "jar" is the default value, so simply deleting the element is
> > insufficient. You must actually change the value to something else, like
> > "pom".
> >
> >
> > Robert Egan
> >
> > Paolo Casarini <pa...@casarini.org> wrote on 03/06/2008 10:54:15 AM:
> >
> > >
> > > I don't know... erasing <packaging>jar</packaging> don't change any
> > > behaviour. The jar:jar goal is still invoked.
> > >
> > > Paolo.
> > >
> > >
> > > Il giorno 06/mar/08, alle ore 16:42, Ian Hummel ha scritto:
> > >
> > > > Does that mean you will have to manually bind all the other goals to
> > > > their respective phases?
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > On Mar 6, 2008, at 7:37 AM, Stephen Connolly wrote:
> > > >
> > > >> don't use <packaging>jar</packaging> and that will disable the
> > > >> jar:jar
> > > >>
> > > >> On Thu, Mar 6, 2008 at 12:10 PM, Paolo Casarini
> > > >> <pa...@casarini.org> wrote:
> > > >>
> > > >>> Hi,
> > > >>>
> > > >>> does anybody can tell me how can I replace the standard jar:jar,
> in
> > > >>> the package phase, with my xxxx:jar goal implemented by my
> xxxxMojo?
> > > >>> or is there a way to disable the execution of the standard jar:jar
> > > >>> goal?
> > ---
> > This email message and any attachments may contain confidential,
> > proprietary or non-public information. The information is intended
> solely
> > for the designated recipient(s). If an addressing or transmission error
> > has misdirected this email, please notify the sender immediately and
> > destroy this email. Any review, dissemination, use or reliance upon
> this
> > information by unintended recipients is prohibited. Any opinions
> > expressed in this email are those of the author personally.
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
Re: override a goal within a phase
Posted by Martin Gainty <mg...@hotmail.com>.
Hi Stephen
I had a similar situation present itself where I was building a mar
(essentially same as jar with a module.xml configurator)
so where the pom was specifying using <packaging>mar</packaging> i simply
changed the pom to use jar packaging e.g. <packaging>jar</packaging>
and this disables jar goals?
This appears to be non-intuitive ..
is there a readme which says to execute a goal specify the opposite on the
packaging element?
Any way to override packaging on command line?
Is there any documentation on this?
Thanks/
M-
----- Original Message -----
From: <ro...@aciworldwide.com>
To: "Maven Users List" <us...@maven.apache.org>
Sent: Thursday, March 06, 2008 11:05 AM
Subject: Re: override a goal within a phase
> "jar" is the default value, so simply deleting the element is
> insufficient. You must actually change the value to something else, like
> "pom".
>
>
> Robert Egan
>
> Paolo Casarini <pa...@casarini.org> wrote on 03/06/2008 10:54:15 AM:
>
> >
> > I don't know... erasing <packaging>jar</packaging> don't change any
> > behaviour. The jar:jar goal is still invoked.
> >
> > Paolo.
> >
> >
> > Il giorno 06/mar/08, alle ore 16:42, Ian Hummel ha scritto:
> >
> > > Does that mean you will have to manually bind all the other goals to
> > > their respective phases?
> > >
> > >
> > >
> > >
> > >
> > > On Mar 6, 2008, at 7:37 AM, Stephen Connolly wrote:
> > >
> > >> don't use <packaging>jar</packaging> and that will disable the
> > >> jar:jar
> > >>
> > >> On Thu, Mar 6, 2008 at 12:10 PM, Paolo Casarini
> > >> <pa...@casarini.org> wrote:
> > >>
> > >>> Hi,
> > >>>
> > >>> does anybody can tell me how can I replace the standard jar:jar, in
> > >>> the package phase, with my xxxx:jar goal implemented by my xxxxMojo?
> > >>> or is there a way to disable the execution of the standard jar:jar
> > >>> goal?
> ---
> This email message and any attachments may contain confidential,
> proprietary or non-public information. The information is intended solely
> for the designated recipient(s). If an addressing or transmission error
> has misdirected this email, please notify the sender immediately and
> destroy this email. Any review, dissemination, use or reliance upon this
> information by unintended recipients is prohibited. Any opinions
> expressed in this email are those of the author personally.
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: override a goal within a phase
Posted by ro...@aciworldwide.com.
"jar" is the default value, so simply deleting the element is
insufficient. You must actually change the value to something else, like
"pom".
Robert Egan
Paolo Casarini <pa...@casarini.org> wrote on 03/06/2008 10:54:15 AM:
>
> I don't know... erasing <packaging>jar</packaging> don't change any
> behaviour. The jar:jar goal is still invoked.
>
> Paolo.
>
>
> Il giorno 06/mar/08, alle ore 16:42, Ian Hummel ha scritto:
>
> > Does that mean you will have to manually bind all the other goals to
> > their respective phases?
> >
> >
> >
> >
> >
> > On Mar 6, 2008, at 7:37 AM, Stephen Connolly wrote:
> >
> >> don't use <packaging>jar</packaging> and that will disable the
> >> jar:jar
> >>
> >> On Thu, Mar 6, 2008 at 12:10 PM, Paolo Casarini
> >> <pa...@casarini.org> wrote:
> >>
> >>> Hi,
> >>>
> >>> does anybody can tell me how can I replace the standard jar:jar, in
> >>> the package phase, with my xxxx:jar goal implemented by my xxxxMojo?
> >>> or is there a way to disable the execution of the standard jar:jar
> >>> goal?
---
This email message and any attachments may contain confidential,
proprietary or non-public information. The information is intended solely
for the designated recipient(s). If an addressing or transmission error
has misdirected this email, please notify the sender immediately and
destroy this email. Any review, dissemination, use or reliance upon this
information by unintended recipients is prohibited. Any opinions
expressed in this email are those of the author personally.
Re: override a goal within a phase
Posted by Paolo Casarini <pa...@casarini.org>.
I don't know... erasing <packaging>jar</packaging> don't change any
behaviour. The jar:jar goal is still invoked.
Paolo.
Il giorno 06/mar/08, alle ore 16:42, Ian Hummel ha scritto:
> Does that mean you will have to manually bind all the other goals to
> their respective phases?
>
>
>
>
>
> On Mar 6, 2008, at 7:37 AM, Stephen Connolly wrote:
>
>> don't use <packaging>jar</packaging> and that will disable the
>> jar:jar
>>
>> On Thu, Mar 6, 2008 at 12:10 PM, Paolo Casarini
>> <pa...@casarini.org> wrote:
>>
>>> Hi,
>>>
>>> does anybody can tell me how can I replace the standard jar:jar, in
>>> the package phase, with my xxxx:jar goal implemented by my xxxxMojo?
>>> or is there a way to disable the execution of the standard jar:jar
>>> goal?
>>>
>>> TIA,
>>> Paolo.
>>> --
>>> GPG key: 1024D/9C5AE886 2004-10-21 Paolo Casarini <paolo@casarini.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
>
--
GPG key: 1024D/9C5AE886 2004-10-21 Paolo Casarini <pa...@casarini.org>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: override a goal within a phase
Posted by Ian Hummel <hu...@parityinc.net>.
Does that mean you will have to manually bind all the other goals to
their respective phases?
On Mar 6, 2008, at 7:37 AM, Stephen Connolly wrote:
> don't use <packaging>jar</packaging> and that will disable the jar:jar
>
> On Thu, Mar 6, 2008 at 12:10 PM, Paolo Casarini <pa...@casarini.org>
> wrote:
>
>> Hi,
>>
>> does anybody can tell me how can I replace the standard jar:jar, in
>> the package phase, with my xxxx:jar goal implemented by my xxxxMojo?
>> or is there a way to disable the execution of the standard jar:jar
>> goal?
>>
>> TIA,
>> Paolo.
>> --
>> GPG key: 1024D/9C5AE886 2004-10-21 Paolo Casarini
>> <pa...@casarini.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
Re: override a goal within a phase
Posted by Stephen Connolly <st...@gmail.com>.
don't use <packaging>jar</packaging> and that will disable the jar:jar
On Thu, Mar 6, 2008 at 12:10 PM, Paolo Casarini <pa...@casarini.org> wrote:
> Hi,
>
> does anybody can tell me how can I replace the standard jar:jar, in
> the package phase, with my xxxx:jar goal implemented by my xxxxMojo?
> or is there a way to disable the execution of the standard jar:jar goal?
>
> TIA,
> Paolo.
> --
> GPG key: 1024D/9C5AE886 2004-10-21 Paolo Casarini <pa...@casarini.org>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>