a couple of options:
- write a maven plugin
- try out groovy (http://groovy.codehaus.org) which has built-in ant support and is a very natural java scripting language


I'm game for working on either - or perhaps both so then we
decide which is better :-)

Cheers

Leo Simons wrote:
Peter Donald wrote:

<ant:exec ../>


it just grows out of control...where's my

 * prerequisite check
 * argument validation
 * error recovery
 * sensible defaults

should I write all that in xml?

 * writing "interactive" maven plugins / ant tasks / java code is very
   awkward


<i:ask question="Are you sure?" answer="result" xmlns:i="jelly:interaction"/>


that /is/ neat.

for sure, it can be done with maven, but *I* don't know how to do it properly (I can show you some experiments which failed miserably if you want).


Give me a sample gpg command line and I can show you how to do it.


the commands are right here:

  http://wiki.apache.org/excalibur/ReleaseManagement
  http://wiki.apache.org/avalon/AvalonReleaseManagerHowto

for gpg its something like

    cd releases
    for i in `ls`; do
      gpg -v --output $i.asc --detach-sig --armor $i
    done

Or maybe just write a handful of tags in xml?


you really think it'd just be a handful? My experience when writing the forrest plugin is that you write hundreds of lines...and there's no debugger...

...maybe that's just my limited jelly/maven/ant knowledge. I'd love to be proven wrong. If you can give me a few nudges in the right direction I might be tempted to try again.

question: if its so easy, why can't I find any examples of projects like ours which have all this already done? Do you have any?

- LSD

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Apache Excalibur Project -- URL: http://excalibur.apache.org/





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Apache Excalibur Project -- URL: http://excalibur.apache.org/



Reply via email to