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 <[email protected]>wrote: > On Tue, Feb 2, 2010 at 8:17 AM, Anders Hammar <[email protected]> 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 <[email protected] > >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: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
