git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@277892 13f79535-47bb-0310-9956-ffa450edef68master
@@ -72,8 +72,8 @@ nested <code><fileset></code>, <code><dirset></code> and | |||
</tr> | |||
</table> | |||
<h3>Examples</h3> | |||
<blockquote> | |||
<p><code><attrib file="${dist}/run.bat" readonly="true" hidden="true"/></code></p> | |||
<blockquote> | |||
<pre><attrib file="${dist}/run.bat" readonly="true" hidden="true"/></pre> | |||
</blockquote> | |||
<p>makes the "run.bat" file read-only and hidden.</p> | |||
<blockquote> | |||
@@ -77,8 +77,9 @@ nested <code><fileset></code>, <code><dirset></code> and | |||
</table> | |||
<h3>Examples</h3> | |||
<blockquote> | |||
<p><code><chgrp file="${dist}/start.sh" group="coders"/></code></p> | |||
<blockquote><pre> | |||
<chgrp file="${dist}/start.sh" group="coders"/> | |||
</pre> | |||
</blockquote> | |||
<p>makes the "start.sh" file belong to the coders group on a | |||
UNIX system.</p> | |||
@@ -77,27 +77,28 @@ nested <code><fileset></code>, <code><dirset></code> and | |||
</table> | |||
<h3>Examples</h3> | |||
<blockquote> | |||
<p><code><chown file="${dist}/start.sh" owner="coderjoe"/></code></p> | |||
<blockquote><pre> | |||
<chown file="${dist}/start.sh" owner="coderjoe"/> | |||
</pre> | |||
</blockquote> | |||
<p>makes the "start.sh" file belong to coderjoe on a | |||
<p>makes the "start.sh" file belong to coderjoe on a | |||
UNIX system.</p> | |||
<blockquote> | |||
<pre> | |||
<chown owner="coderjoe"> | |||
<fileset dir="${dist}/bin" includes="**/*.sh"/> | |||
<chown owner="coderjoe"> | |||
<fileset dir="${dist}/bin" includes="**/*.sh"/> | |||
</chown> | |||
</pre> | |||
</blockquote> | |||
<p>makes all ".sh" files below <code>${dist}/bin</code> | |||
<p>makes all ".sh" files below <code>${dist}/bin</code> | |||
belong to coderjoe on a UNIX system.</p> | |||
<blockquote> | |||
<pre> | |||
<chown owner="coderjoe"> | |||
<fileset dir="shared/sources1"> | |||
<exclude name="**/trial/**"/> | |||
<chown owner="coderjoe"> | |||
<fileset dir="shared/sources1"> | |||
<exclude name="**/trial/**"/> | |||
</fileset> | |||
<fileset refid="other.shared.sources"/> | |||
<fileset refid="other.shared.sources"/> | |||
</chown> | |||
</pre> | |||
</blockquote> | |||
@@ -109,13 +110,13 @@ owner.</p> | |||
<blockquote> | |||
<pre> | |||
<chown owner="webadmin" type="file"> | |||
<fileset dir="/web"> | |||
<include name="**/*.cgi"/> | |||
<include name="**/*.old"/> | |||
<chown owner="webadmin" type="file"> | |||
<fileset dir="/web"> | |||
<include name="**/*.cgi"/> | |||
<include name="**/*.old"/> | |||
</fileset> | |||
<dirset dir="/web"> | |||
<include name="**/private_*"/> | |||
<dirset dir="/web"> | |||
<include name="**/private_*"/> | |||
</dirset> | |||
</chmod> | |||
</pre> | |||
@@ -64,6 +64,10 @@ can, however, be done if absolutely necessary. | |||
<h3>Task List</h3> | |||
<table border="0" > | |||
<tr> | |||
<td><b>Task</b></td> | |||
<td><b>Description</b></td> | |||
</tr> | |||
<tr> | |||
<td><a href="csc.html">Csc</a></td> | |||
<td>Compiles C# code</td> | |||
@@ -107,7 +107,8 @@ is based on the standard Ant include and exclude selection mechanisms. | |||
</tr> | |||
</table> | |||
<h3>Examples</h3> | |||
<pre><ddcreator descriptors="${dd.dir}" | |||
<pre> | |||
<ddcreator descriptors="${dd.dir}" | |||
dest="${gen.classes}" | |||
classpath="${descriptorbuild.classpath}"> | |||
<include name="*.txt"/> | |||
@@ -177,7 +178,8 @@ or are out of date, the ejbc tool is run to generate new versions.</p> | |||
</tr> | |||
</table> | |||
<h3>Examples</h3> | |||
<pre><ejbc descriptors="${gen.classes}" | |||
<pre> | |||
<ejbc descriptors="${gen.classes}" | |||
src="${src.dir}" | |||
dest="${gen.classes}" | |||
manifest="${build.manifest}" | |||
@@ -291,7 +293,8 @@ directory. If omitted, the ejbc utility must be on the user's system path. </td> | |||
<h3> | |||
Examples</h3> | |||
<pre><iplanet-ejbc ejbdescriptor="ejb-jar.xml" | |||
<pre> | |||
<iplanet-ejbc ejbdescriptor="ejb-jar.xml" | |||
iasdescriptor="ias-ejb-jar.xml" | |||
dest="${build.classesdir}" | |||
classpath="${ias.ejbc.cpath}"/> | |||
@@ -1361,8 +1364,8 @@ the classpath of the ejbdeploy tool and set the <i>websphere.home</i> property ( | |||
in the descriptor dir:</p> | |||
<pre> | |||
<property name="webpshere.home" value="${was4.home}"/> | |||
<ejbjar srcdir="${build.class}" descriptordir="etc/ejb"> | |||
<property name="webpshere.home" value="${was4.home}"/> | |||
<ejbjar srcdir="${build.class}" descriptordir="etc/ejb"> | |||
<include name="*-ejb-jar.xml"/> | |||
<websphere dbvendor="DB2UDBOS390_V6" | |||
ejbdeploy="true" | |||
@@ -1377,9 +1380,9 @@ in the descriptor dir:</p> | |||
<pathelement location="${was4.home}/lib/j2ee.jar"/> | |||
<pathelement location="${was4.home}/lib/vaprt.jar"/> | |||
</wasclasspath> | |||
<classpath> | |||
<path refid="build.classpath"/> | |||
</classpath> | |||
<classpath> | |||
<path refid="build.classpath"/> | |||
</classpath> | |||
</websphere> | |||
<dtd publicId="-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN" | |||
location="${lib}/dtd/ejb-jar_1_1.dtd"/> | |||
@@ -1491,7 +1494,8 @@ This example demonstrates the typical use of the <code><iplanet></code> ne | |||
It will name each EJB-JAR using the "basename" prepended to each standard | |||
EJB descriptor. For example, if the descriptor named "Account-ejb-jar.xml" | |||
is processed, the EJB-JAR will be named "Account.jar" | |||
<pre> <ejbjar srcdir="${build.classesdir}" | |||
<pre> | |||
<ejbjar srcdir="${build.classesdir}" | |||
descriptordir="${src}"> | |||
<iplanet destdir="${assemble.ejbjar}" | |||
@@ -1502,7 +1506,8 @@ is processed, the EJB-JAR will be named "Account.jar" | |||
This example demonstrates the use of a nested classpath element as well | |||
as some of the other optional attributes. | |||
<pre> <ejbjar srcdir="${build.classesdir}" | |||
<pre> | |||
<ejbjar srcdir="${build.classesdir}" | |||
descriptordir="${src}"> | |||
<iplanet destdir="${assemble.ejbjar}" | |||
@@ -1522,7 +1527,8 @@ This example demonstrates the use of basejarname attribute. In this | |||
case, the completed EJB-JAR will be named "HelloWorld.jar" If multiple | |||
EJB descriptors might be found, care must be taken to ensure that the completed | |||
JAR files don't overwrite each other. | |||
<pre> <ejbjar srcdir="${build.classesdir}" | |||
<pre> | |||
<ejbjar srcdir="${build.classesdir}" | |||
descriptordir="${src}" | |||
basejarname="HelloWorld"> | |||
@@ -1536,7 +1542,8 @@ copies of the DTDs are included in the classpath, they will be automatically | |||
referenced without the nested elements. In iAS 6.0 SP2, these local DTDs are | |||
found in the [iAS-install-directory]/APPS directory. In iAS 6.0 SP3, these | |||
local DTDs are found in the [iAS-install-directory]/dtd directory. | |||
<pre> <ejbjar srcdir="${build.classesdir}" | |||
<pre> | |||
<ejbjar srcdir="${build.classesdir}" | |||
descriptordir="${src}"> | |||
<iplanet destdir="${assemble.ejbjar}"> | |||
classpath="${ias.ejbc.cpath}"/> | |||
@@ -291,8 +291,7 @@ to the default directory for that user.</p> | |||
remotedir="incoming" | |||
userid="anonymous" | |||
password="me@myorg.com" | |||
depends="yes" | |||
> | |||
depends="yes"> | |||
<fileset dir="htdocs/manual"/> | |||
</ftp></pre> | |||
<p>Logs in to <code>ftp.apache.org</code> as <code>anonymous</code> and | |||
@@ -305,8 +304,7 @@ for <code>anonymous</code>.</p> | |||
userid="coder" | |||
password="java1" | |||
depends="yes" | |||
binary="no" | |||
> | |||
binary="no"> | |||
<fileset dir="htdocs/manual"> | |||
<include name="**/*.html"/> | |||
</fileset> | |||
@@ -320,13 +318,11 @@ changed HTML files in the <code>htdocs/manual</code> directory to the | |||
userid="coder" | |||
password="java1" | |||
separator="\" | |||
verbose="yes"</pre> | |||
<PRE> | |||
> | |||
verbose="yes"> | |||
<fileset dir="htdocs/manual"> | |||
<include name="**/*.html"/> | |||
</fileset> | |||
</ftp></PRE><p>Logs in to the Windows-based <code>ftp.nt.org</code> as | |||
</ftp></pre><p>Logs in to the Windows-based <code>ftp.nt.org</code> as | |||
<code>coder</code> with password <code>java1</code> and uploads all | |||
HTML files in the <code>htdocs/manual</code> directory to the | |||
<code>c:\uploads</code> directory. Progress messages are displayed as each | |||
@@ -153,8 +153,7 @@ Instruments Java classes with <a href="http://www.reliable-systems.com/tools/">i | |||
controlfile="control" | |||
targets="targets" | |||
verbosity="error*,warning*" | |||
quiet="true" | |||
> | |||
quiet="true"> | |||
<classpath refid="compile-classpath"/> | |||
</icontract> | |||
</pre> | |||
@@ -27,6 +27,10 @@ and is not intended as a replacement to the manual. | |||
<h2>Tasks</h2> | |||
<table border="0" cellspacing="0" cellpadding="3"> | |||
<tr> | |||
<td><b>Task</b></td> | |||
<td><b>Description</b></td> | |||
</tr> | |||
<tr> | |||
<td><a href="#jpcoverage">JPCoverage</a></td> | |||
<td>Measure coverage of Java code.</td> | |||
@@ -249,7 +253,8 @@ with a <tt>name</tt> attribute. | |||
<h3>Example of filters</h3> | |||
<blockquote> | |||
<pre><filters> | |||
<pre> | |||
<filters> | |||
<include class="com.mycompany.*" method="*"/> | |||
<exclude class="com.mycompany.MyClass" method="test*"/> | |||
</filters></pre> | |||
@@ -485,13 +490,14 @@ with a <tt>class </tt>and <tt>method </tt>attribute. | |||
<h3>Example of report</h3> | |||
<blockquote> | |||
<pre><jpcovreport home="c:\jprobe" snapshot="merge.jpc" format="xml" tofile="result.xml"> | |||
<sourcepath path="./src"/> | |||
<pre> | |||
<jpcovreport home="c:\jprobe" snapshot="merge.jpc" format="xml" tofile="result.xml"> | |||
<sourcepath path="./src"/> | |||
<reference> | |||
<classpath path="./bin/classes"/> | |||
<classpath path="./bin/classes"/> | |||
<filters> | |||
<include class="com.mycompany.*"/> | |||
<exclude class="com.mycompany.MyClass" method="test*"/> | |||
<include class="com.mycompany.*"/> | |||
<exclude class="com.mycompany.MyClass" method="test*"/> | |||
</filters> | |||
</reference> | |||
</jpcovreport> | |||
@@ -510,7 +516,7 @@ say bin/classes and test/classes. You should mostly end up with a reference such | |||
as:</p> | |||
<blockquote> | |||
<pre><reference> | |||
<classpath path="./bin/classes"/> | |||
<classpath path="./bin/classes"/> | |||
</reference></pre> | |||
</blockquote> | |||
<p>With such a reference, your XML report will be cleaned up against parasite | |||
@@ -522,14 +528,14 @@ This file can be used to generate a framed report a la javadoc similar to the | |||
one for JUnit. It needs either Xalan 1.2.2 or Xalan 2.x.</p> | |||
<p>Xalan 1.2.2 (you must have xalan.jar and bsf.jar in your classpath) | |||
</p> | |||
<pre><style processor="xalan" in="./reports/xml/results.xml" out="./reports/html/dummy.file" | |||
style="${ant.home}/etc/coverage-frames.xsl"> | |||
<param name="output.dir" expression="'${basedir}/reports/html'"/> | |||
<pre><style processor="xalan" in="./reports/xml/results.xml" out="./reports/html/dummy.file" | |||
style="${ant.home}/etc/coverage-frames.xsl"> | |||
<param name="output.dir" expression="'${basedir}/reports/html'"/> | |||
</style></pre> | |||
<p>Xalan 2.x (note the parameter without single quote)</p> | |||
<pre><style processor="trax" in="./reports/xml/results.xml" out="./reports/html/dummy.file" | |||
style="${ant.home}/etc/coverage-frames.xsl"> | |||
<param name="output.dir" expression="${basedir}/reports/html"/> | |||
<pre><style processor="trax" in="./reports/xml/results.xml" out="./reports/html/dummy.file" | |||
style="${ant.home}/etc/coverage-frames.xsl"> | |||
<param name="output.dir" expression="${basedir}/reports/html"/> | |||
</style></pre> | |||
<hr> | |||
@@ -240,7 +240,6 @@ When used, the task hands off all dependency checking to the compiler. | |||
Build all jsp pages under src/war into the destination /gensrc, in a | |||
package hierarchy beginning with com.i3sp.jsp. | |||
<pre> | |||
<jspc | |||
destdir="interim" | |||
verbose="1" | |||
@@ -38,6 +38,10 @@ You will also need the Perforce client executable (p4 or p4.exe but not p4win.ex | |||
<h2><a name="tasks">The Tasks</a></h2> | |||
<table border="0" cellspacing="0" cellpadding="3"> | |||
<tr> | |||
<td><b>Task</b></td> | |||
<td><b>Description</b></td> | |||
</tr> | |||
<tr> | |||
<td><a href="#p4sync">P4Sync</a></td> | |||
<td>Synchronise a workspace to a depot</td> | |||