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 <[email protected]> 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 <[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] >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
