peterreilly 2003/12/12 02:52:19
Modified: docs/manual/CoreTasks Tag: ANT_16_BRANCH subant.html
proposal/xdocs/src/org/apache/tools/ant/taskdefs Tag:
ANT_16_BRANCH SubAnt.xml
Log:
Sync with HEAD
Revision Changes Path
No revision
No revision
1.7.2.4 +27 -53 ant/docs/manual/CoreTasks/subant.html
Index: subant.html
===================================================================
RCS file: /home/cvs/ant/docs/manual/CoreTasks/subant.html,v
retrieving revision 1.7.2.3
retrieving revision 1.7.2.4
diff -u -r1.7.2.3 -r1.7.2.4
--- subant.html 24 Oct 2003 09:00:29 -0000 1.7.2.3
+++ subant.html 12 Dec 2003 10:52:18 -0000 1.7.2.4
@@ -19,6 +19,7 @@
<td valign="bottom">
<font size="+3" face="arial,helvetica,sanserif"><strong>Subant
Task</strong></font>
+ <br><font face="arial,helvetica,sanserif">Calls a given target
for all defined sub-builds.</font>
</td>
<td>
<!-- PROJECT LOGO -->
@@ -47,13 +48,13 @@
<tr><td><blockquote>
<p>
- Calls a given target for all defined sub-builds. This is an extension
- of ant for bulk project execution.
-
- <strong>This task must no be used outside of a
- <code>target</code> if it invokes the same build file it is
- part of.</strong>
-
+ Calls a given target for all defined sub-builds.
+ This is an extension
+ of ant for bulk project execution.
+
+ <strong>This task must no be used outside of a
+ <code>target</code> if it invokes the same build file it is
+ part of.</strong>
</p>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<!-- Subsection heading -->
@@ -74,7 +75,7 @@
with different base directories, use the genericantfile
attribute
</li>
<li>if you want to run <code>directory1/mybuild.xml</code>,
<code>directory2/mybuild.xml</code>, <code>....</code>,
- use the antfile attribute. The subant task does not set
the base directory for you in this case.<br/> because you
can specify it in each build file.
+ use the antfile attribute. The subant task does not set
the base directory for you in this case, because you can specify it in each
build file.
</li>
</ul>
@@ -86,6 +87,10 @@
</table>
<!-- End Description -->
+ <!-- Ignore -->
+
+
+
<!-- Start Attributes -->
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td> </td></tr>
@@ -252,10 +257,8 @@
</td></tr>
<tr><td><blockquote>
Adds a directory set to the implicit build path. <p> <em>Note that
the directories will be added to the build path in no particular order, so if
order is significant, one should use a file list instead!</em>
-<short-description><![CDATA[Adds a directory set to the implicit build
path.]]></short-description>
-<description>
- <![CDATA[Adds a directory set to the implicit build path. <p>
<em>Note that the directories will be added to the build path in no particular
order, so if order is significant, one should use a file list instead!</em>]]>
- </description>
+ <!-- Ignore -->
+ <!-- Ignore -->
</blockquote></td></tr>
</table>
@@ -269,10 +272,8 @@
</td></tr>
<tr><td><blockquote>
Adds an ordered file list to the implicit build path. <p> <em>Note
that contrary to file and directory sets, file lists can reference non-existent
files or directories!</em>
-<short-description><![CDATA[Adds an ordered file list to the implicit build
path.]]></short-description>
-<description>
- <![CDATA[Adds an ordered file list to the implicit build path.
<p> <em>Note that contrary to file and directory sets, file lists can reference
non-existent files or directories!</em>]]>
- </description>
+ <!-- Ignore -->
+ <!-- Ignore -->
</blockquote></td></tr>
</table>
@@ -286,10 +287,8 @@
</td></tr>
<tr><td><blockquote>
Adds a file set to the implicit build path. <p> <em>Note that the
directories will be added to the build path in no particular order, so if order
is significant, one should use a file list instead!</em>
-<short-description><![CDATA[Adds a file set to the implicit build
path.]]></short-description>
-<description>
- <![CDATA[Adds a file set to the implicit]]><![CDATA[ build path.
<p> <em>Note that the directories will be added to the build path in no
particular order, so if order is significant, one should use a file list
instead!</em>]]>
- </description>
+ <!-- Ignore -->
+ <!-- Ignore -->
</blockquote></td></tr>
</table>
@@ -303,10 +302,8 @@
</td></tr>
<tr><td><blockquote>
Corresponds to <code><ant></code>'s nested
<code><property></code> element.
-<short-description><![CDATA[Corresponds to <code><ant></code>'s nested
<code><property></code> element.]]></short-description>
-<description>
- <![CDATA[Corresponds to <code><ant></code>'s nested
<code><property></code> element.]]>
- </description>
+ <!-- Ignore -->
+ <!-- Ignore -->
</blockquote></td></tr>
</table>
@@ -320,27 +317,8 @@
</td></tr>
<tr><td><blockquote>
Corresponds to <code><ant></code>'s nested
<code><propertyset></code> element.
-<short-description><![CDATA[Corresponds to <code><ant></code>'s nested
<code><propertyset></code> element.]]></short-description>
-<description>
- <![CDATA[Corresponds to <code><ant></code>'s nested
<code><propertyset></code> element.]]>
- </description>
-
- </blockquote></td></tr>
- </table>
- <!-- End Element -->
- <!-- Start Element -->
- <table border="0" cellspacing="0" cellpadding="2" width="100%">
- <tr><td> </td></tr>
- <tr><td bgcolor="#828DA6">
- <font color="#ffffff" face="arial,helvetica.sanserif" size="-1">
- <strong>reference</strong>
(org.apache.tools.ant.taskdefs.Ant.Reference)</font>
- </td></tr>
- <tr><td><blockquote>
- Corresponds to <code><ant></code>'s nested
<code><reference></code> element.
-<short-description><![CDATA[Corresponds to <code><ant></code>'s nested
<code><reference></code> element.]]></short-description>
-<description>
- <![CDATA[Corresponds to <code><ant></code>'s nested
<code><reference></code> element.]]>
- </description>
+ <!-- Ignore -->
+ <!-- Ignore -->
</blockquote></td></tr>
</table>
@@ -354,10 +332,8 @@
</td></tr>
<tr><td><blockquote>
Creates a nested build path, and add it to the implicit build path.
-<short-description><![CDATA[Creates a nested build path, and add it to the
implicit build path.]]></short-description>
-<description>
- <![CDATA[Creates a nested build path, and add it to the implicit
build path.]]>
- </description>
+ <!-- Ignore -->
+ <!-- Ignore -->
</blockquote></td></tr>
</table>
@@ -371,10 +347,8 @@
</td></tr>
<tr><td><blockquote>
Creates a nested <code><buildpathelement></code>, and add it
to the implicit build path.
-<short-description><![CDATA[Creates a nested
<code><buildpathelement></code>, and add it to the implicit build
path.]]></short-description>
-<description>
- <![CDATA[Creates a nested <code><buildpathelement></code>,
and add it to the implicit build path.]]>
- </description>
+ <!-- Ignore -->
+ <!-- Ignore -->
</blockquote></td></tr>
</table>
No revision
No revision
1.5.2.1 +70 -69
ant/proposal/xdocs/src/org/apache/tools/ant/taskdefs/SubAnt.xml
Index: SubAnt.xml
===================================================================
RCS file:
/home/cvs/ant/proposal/xdocs/src/org/apache/tools/ant/taskdefs/SubAnt.xml,v
retrieving revision 1.5
retrieving revision 1.5.2.1
diff -u -r1.5 -r1.5.2.1
--- SubAnt.xml 22 May 2003 07:27:51 -0000 1.5
+++ SubAnt.xml 12 Dec 2003 10:52:18 -0000 1.5.2.1
@@ -1,70 +1,71 @@
-<external>
- <description>
- <p>
- <i>EXPERIMENTAL:</i> This task is experimental and may be under
continual
- change till Ant1.6 ships; it may even be omitted from the
product.
- </p>
- <p>
- Calls a given target for all defined sub-builds. This is an extension
- of ant for bulk project execution.
- </p>
- <subsection name="Use with directories">
- <p>
- subant can be used with directory sets to execute a build
from different directories.
- 2 different options are offered :
- </p>
- <ul>
- <li>
- to run the same build file
<code>/somepath/otherpath/mybuild.xml</code>
- with different base directories, use the genericantfile
attribute
- </li>
- <li>if you want to run <code>directory1/mybuild.xml</code>,
<code>directory2/mybuild.xml</code>, <code>....</code>,
- use the antfile attribute. The subant task does not set
the base directory for you in this case.<br/> because you
can specify it in each build file.
- </li>
- </ul>
- </subsection>
- </description>
- <section anchor="examples" name="Examples">
- <pre>
- <project name="subant" default="subant1">
- <property name="build.dir" value="subant.build"/>
- <target name="subant1">
- <subant target="">
- <property name="build.dir" value="subant1.build"/>
- <property name="not.overloaded" value="not.overloaded"/>
- <fileset dir="." includes="*/build.xml"/>
- </subant>
- </target>
- </project>
- </pre>
- <p>
- this snippet build file will run ant in each subdirectory of the
project directory,
- where a file called build.xml can be found.
- The property build.dir will have the value subant1.build in the
ant projects called by subant.
- </p>
- <pre>
- <subant target="">
- <propertyset>
- <propertyref prefix="toplevel"/>
- <mapper type="glob" from="foo*" to="bar*"/>
- </propertyset>
- <fileset dir="." includes="*/build.xml"/>
- </subant>
- </pre>
- <p>
- this snippet build file will run ant in each subdirectory of the
project directory,
- where a file called build.xml can be found.
- All properties whose name starts with "foo" are
passed, their names are changed to start with "bar" instead
- </p>
- <pre>
- <subant target="compile"
genericantfile="/opt/project/build1.xml">
- <dirset dir="." includes="projects*"/>
- </subant>
- </pre>
- <p>
- assuming the subdirs of the project dir are called projects1,
projects2, projects3
- this snippet will execute the compile target of
/opt/project/build1.xml,
- setting the basedir to projects1, projects2, projects3
- </p>
- </section>
+<external>
+ <description>
+ <p>
+ Calls a given target for all defined sub-builds.
+ This is an extension
+ of ant for bulk project execution.
+
+ <strong>This task must no be used outside of a
+ <code>target</code> if it invokes the same build file it is
+ part of.</strong>
+ </p>
+ <subsection name="Use with directories">
+ <p>
+ subant can be used with directory sets to execute a build
from different directories.
+ 2 different options are offered :
+ </p>
+ <ul>
+ <li>
+ to run the same build file
<code>/somepath/otherpath/mybuild.xml</code>
+ with different base directories, use the genericantfile
attribute
+ </li>
+ <li>if you want to run <code>directory1/mybuild.xml</code>,
<code>directory2/mybuild.xml</code>, <code>....</code>,
+ use the antfile attribute. The subant task does not set
the base directory for you in this case, because you can specify it in each
build file.
+ </li>
+ </ul>
+ </subsection>
+ </description>
+ <section anchor="examples" name="Examples">
+ <pre>
+ <project name="subant" default="subant1">
+ <property name="build.dir" value="subant.build"/>
+ <target name="subant1">
+ <subant target="">
+ <property name="build.dir" value="subant1.build"/>
+ <property name="not.overloaded" value="not.overloaded"/>
+ <fileset dir="." includes="*/build.xml"/>
+ </subant>
+ </target>
+ </project>
+ </pre>
+ <p>
+ this snippet build file will run ant in each subdirectory of the
project directory,
+ where a file called build.xml can be found.
+ The property build.dir will have the value subant1.build in the
ant projects called by subant.
+ </p>
+ <pre>
+ <subant target="">
+ <propertyset>
+ <propertyref prefix="toplevel"/>
+ <mapper type="glob" from="foo*" to="bar*"/>
+ </propertyset>
+ <fileset dir="." includes="*/build.xml"/>
+ </subant>
+ </pre>
+ <p>
+ this snippet build file will run ant in each subdirectory of the
project directory,
+ where a file called build.xml can be found.
+ All properties whose name starts with "foo" are
passed, their names are changed to start with "bar" instead
+ </p>
+ <pre>
+ <subant target="compile"
genericantfile="/opt/project/build1.xml">
+ <dirset dir="." includes="projects*"/>
+ </subant>
+ </pre>
+ <p>
+ assuming the subdirs of the project dir are called projects1,
projects2, projects3
+ this snippet will execute the compile target of
/opt/project/build1.xml,
+ setting the basedir to projects1, projects2, projects3
+ </p>
+ </section>
</external>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]