RE: Dynamic macro dispatch.

2009-03-25 Thread Felix Dorner
Heya, > You can check out the various macroforeach tasks > around to get an idea of what you need to do. This hint lead me to AntExtra, which provides a task that accepts makro names. Thanks, Felix - To unsubscribe, e-mail:

Re: Dynamic macro dispatch.

2009-03-24 Thread Brian Pontarelli
You can invoke macros easily from Java or Groovy. Groovy is easier, but if you want to write a task, it isn't too difficult. You can check out the various macroforeach tasks around to get an idea of what you need to do. Or just invoke it from groovy like: ant."${x}"(...) Pretty certain t

RE: Dynamic macro dispatch.

2009-03-24 Thread Martin Gainty
_ Get quick access to your favorite MSN content with Internet Explorer 8. http://ie8.msn.com/microsoft/internet-explorer-8/en-us/ie8.aspx?ocid=B037MSN55C0701A - To

RE: Dynamic macro dispatch.

2009-03-24 Thread Felix Dorner
Well I assume it would be easy to write a contributed task similar to the one that I describe above. The only thing I'd need to know is how to execute a macro with a given name from within a Task implementation... > I understand what you mean now. You want all possible values > to be taken car

Re: Dynamic macro dispatch.

2009-03-24 Thread David Corley
I understand what you mean now. You want all possible values to be taken care of. Not sure if I can think of anything off-hand that would do that. On Tue, Mar 24, 2009 at 1:30 PM, Felix Dorner wrote: > Hey David, > > Thanks for your suggestions. > > > Well the only reason I specified the method

RE: Dynamic macro dispatch.

2009-03-24 Thread Felix Dorner
Hey David, Thanks for your suggestions. > Well the only reason I specified the method below is that you > asked what could be done with ant-core. > However, if you're able to use ant-contrib, then you can > simplify it a little more using the ant-contrib task. Of course this is a possibility,

Re: Dynamic macro dispatch.

2009-03-24 Thread David Corley
Well the only reason I specified the method below is that you asked what could be done with ant-core. I don't think you can do much more than what I've suggested. However, if you're able to use ant-contrib, then you can simplify it a little more using the ant-contrib task. So:

RE: Dynamic macro dispatch.

2009-03-24 Thread Felix Dorner
This approach would make the macros obsolete. Instead I would move the macro code into the targets you mention, and could do This is actually how my build file currently looks like. But I want to switch to macros as they are more lightweight and controllable. Felix > You'd probably be better

Re: Dynamic macro dispatch.

2009-03-24 Thread David Corley
You'd probably be better have individual properties as flags for each macro. So something like: So you set individual properties depending on the value of ${x}. The individual properties can then be used to determine whether particular targets containing each macro are run.