morgand 2003/01/22 15:11:14 Modified: jelly build-all.xml Log: added ability to regenerate all ant scripts Revision Changes Path 1.8 +44 -4 jakarta-commons-sandbox/jelly/build-all.xml Index: build-all.xml =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/jelly/build-all.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- build-all.xml 22 Jan 2003 16:48:01 -0000 1.7 +++ build-all.xml 22 Jan 2003 23:11:13 -0000 1.8 @@ -19,16 +19,17 @@ WRITTEN FOR SIMPLICITY, NOT ENFORCING STRICTNESS. - when adding tags to the build, add them to the "subexec" target, + when adding tags to the build, add them to the + "subant" and "subexec" target, add a jar-<tagName> target, and add that target as a dependency - of the "jar" target. + of the "jar" target. (Yes, that's a lot of places.) --> <!-- target that can be used via antcall task to call a single target on all jelly build.xml scripts --> - <target name="subexec"> + <target name="subant"> <ant dir="." target="${sub.target}"/> <ant dir="jelly-tags/ant" target="${sub.target}"/> <ant dir="jelly-tags/antlr" target="${sub.target}"/> @@ -61,9 +62,48 @@ <ant dir="jelly-tags/xmlunit" target="${sub.target}"/> </target> + <target name="subexec"> + <exec dir="." command="${sub.command}"/> + <exec dir="jelly-tags/ant" command="${sub.command}"/> + <exec dir="jelly-tags/antlr" command="${sub.command}"/> + <exec dir="jelly-tags/avalon" command="${sub.command}"/> + <exec dir="jelly-tags/bean" command="${sub.command}"/> + <exec dir="jelly-tags/beanshell" command="${sub.command}"/> + <exec dir="jelly-tags/betwixt" command="${sub.command}"/> + <exec dir="jelly-tags/bsf" command="${sub.command}"/> + <exec dir="jelly-tags/email" command="${sub.command}"/> + <exec dir="jelly-tags/fmt" command="${sub.command}"/> + <exec dir="jelly-tags/html" command="${sub.command}"/> + <exec dir="jelly-tags/http" command="${sub.command}"/> + <exec dir="jelly-tags/interaction" command="${sub.command}"/> + <exec dir="jelly-tags/jetty" command="${sub.command}"/> + <exec dir="jelly-tags/jms" command="${sub.command}"/> + <exec dir="jelly-tags/jsl" command="${sub.command}"/> + <exec dir="jelly-tags/junit" command="${sub.command}"/> + <exec dir="jelly-tags/log" command="${sub.command}"/> + <exec dir="jelly-tags/ojb" command="${sub.command}"/> + <exec dir="jelly-tags/quartz" command="${sub.command}"/> + <exec dir="jelly-tags/soap" command="${sub.command}"/> + <exec dir="jelly-tags/sql" command="${sub.command}"/> + <exec dir="jelly-tags/swing" command="${sub.command}"/> + <exec dir="jelly-tags/swt" command="${sub.command}"/> + <exec dir="jelly-tags/threads" command="${sub.command}"/> + <exec dir="jelly-tags/util" command="${sub.command}"/> + <exec dir="jelly-tags/validate" command="${sub.command}"/> + <exec dir="jelly-tags/velocity" command="${sub.command}"/> + <exec dir="jelly-tags/xml" command="${sub.command}"/> + <exec dir="jelly-tags/xmlunit" command="${sub.command}"/> + </target> + <target name="clean"> - <antcall target="subexec"> + <antcall target="subant"> <param name="sub.target" value="clean"/> + </antcall> + </target> + + <target name="ant"> + <antcall target="subexec"> + <param name="sub.command" value="maven.bat ant"/> </antcall> </target>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>