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