maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Benson Margulies <bimargul...@gmail.com>
Subject Re: antrun plugin dependency disappearance
Date Tue, 02 Feb 2010 13:32:58 GMT
Anders,

Thanks very much. I was rather worried that I was missing something here.

Perhaps I'll submit a patch to antrun.

--benson


On Tue, Feb 2, 2010 at 8:29 AM, Anders Hammar <anders@hammar.net> wrote:
> Yes, that is true. The only way to go around this is to have some switch in
> the plugin which turns off execution. One example of such is the "skip"
> param of exec-maven-plugin:
> http://mojo.codehaus.org/exec-maven-plugin/exec-mojo.html#skip
>
> However, there is no such geenric param and antrun-plugin doesn't have it I
> believe.
>
> /Anders
> On Tue, Feb 2, 2010 at 14:22, Benson Margulies <bimargulies@gmail.com>wrote:
>
>> On Tue, Feb 2, 2010 at 8:17 AM, Anders Hammar <anders@hammar.net> wrote:
>> > If you set inherited to false, the plugin binding is only executed in the
>> > project defined.
>>
>> Yes, but if you factor to a shared parent, you have to set inherited
>> to true, or it doesn't inherit from the parent to the child, does it?
>> And then it just keeps on inheriting down. Or so I thought.
>>
>> >
>> > /Anders
>> >
>> > On Tue, Feb 2, 2010 at 14:01, Benson Margulies <bimargulies@gmail.com
>> >wrote:
>> >
>> >> Just for the record, the structure here is a bit on the baroque side.
>> >>
>> >> I have a set of top level projects. Each one inherits from a common
>> >> top-level parents.
>> >>
>> >> The projects inside them do not inherit from their corresponding
>> >> top-level parent, the inherit from a different global parent.
>> >>
>> >> Why? Because I have an antrun execution that has to happen in the
>> >> toplevel projects, and only in the toplevel projects. Thus, I can't
>> >> let the leaves inherit from the toplevel parent.
>> >>
>> >> If there is some way to condition an execution so that it only runs in
>> >> the top project, I could make this a lot simpler.
>> >>
>> >>   global-parent                             global-top-level-parent
>> >>          |                                      
          |
>> >>          |                                      
      top-level-1
>> >>          |                                      
       |    |      |
>> >>          ------------------------------------------leaf1 ....
>> >>
>> >> The leaves parent from global-parent, the top levels parent from the
>> >> global-top-level-parent.
>> >>
>> >> ---------------------------------------------------------------------
>> >> 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