You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

script.xml 1.1 kB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <project name="testproject" default="def" basedir=".">
  2. <target name="def">
  3. <fail>This build-file is intended to be run from the test cases</fail>
  4. </target>
  5. <target name="setup1">
  6. <script language="javascript"> <![CDATA[
  7. for (i=1; i<=10; i++) {
  8. echo = testproject.createTask("echo");
  9. setup1.addTask(echo);
  10. echo.setMessage(i*i);
  11. }
  12. ]]> </script>
  13. </target>
  14. <target name="example1" depends="setup1"/>
  15. <target name="sub">
  16. <echo id="theEcho"/>
  17. </target>
  18. <target name="sub1">
  19. <script language="javascript"><![CDATA[
  20. theEcho.setMessage("In sub1");
  21. sub.execute();
  22. ]]></script>
  23. </target>
  24. <target name="sub2">
  25. <script language="javascript"><![CDATA[
  26. theEcho.setMessage("In sub2");
  27. sub.execute();
  28. ]]></script>
  29. </target>
  30. <target name="example2" depends="sub1,sub2"/>
  31. <target name="useBeanshell">
  32. <script language="beanshell"><![CDATA[
  33. self.log("I'm here", org.apache.tools.ant.Project.MSG_INFO);
  34. ]]></script>
  35. </target>
  36. </project>