git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@374349 13f79535-47bb-0310-9956-ffa450edef68master
@@ -238,7 +238,7 @@ J2EE based systems. In his spare time he helps with the development of | |||||
the Ant build tool. He is also serving as the Chairman of this PMC. | the Ant build tool. He is also serving as the Chairman of this PMC. | ||||
</p> | </p> | ||||
<p> | <p> | ||||
<b>Jan Matèrne</b> (jhm at apache.org) | |||||
<b>Jan Matèrne</b> (jhm at apache.org) | |||||
<br /> | <br /> | ||||
Jan is consultant for OOA/D in the computer centre of the government | Jan is consultant for OOA/D in the computer centre of the government | ||||
of Northrhine Westfalia / Germany. He is the co-author of | of Northrhine Westfalia / Germany. He is the co-author of | ||||
@@ -2462,7 +2462,7 @@ | |||||
ideal for creating device optimized applications with its powerful | ideal for creating device optimized applications with its powerful | ||||
preprocessing capabilities and the integrated device database. | preprocessing capabilities and the integrated device database. | ||||
With J2ME Polish no hardcoded values are needed and the portability of an | With J2ME Polish no hardcoded values are needed and the portability of an | ||||
application is not sacrificed, even though highly opimized applications are | |||||
application is not sacrificed, even though highly optimized applications are | |||||
created from a single source. | created from a single source. | ||||
<br /> | <br /> | ||||
It contains a logging framework and an optional MIDP-compatible GUI | It contains a logging framework and an optional MIDP-compatible GUI | ||||
@@ -2838,7 +2838,7 @@ | |||||
Java2Html | Java2Html | ||||
</h4> | </h4> | ||||
<p>There are two different tools both named Java2HTML that | <p>There are two different tools both named Java2HTML that | ||||
process Java source code and generate syntax higlighted | |||||
process Java source code and generate syntax highlighted | |||||
documentation from it. Both include Ant tasks to run | documentation from it. Both include Ant tasks to run | ||||
them.</p> | them.</p> | ||||
<p>Java2Html library for converting java source files | <p>Java2Html library for converting java source files | ||||
@@ -4942,7 +4942,7 @@ | |||||
<tr> | <tr> | ||||
<th colspan="1" rowspan="1" | <th colspan="1" rowspan="1" | ||||
valign="top" align="left"> | valign="top" align="left"> | ||||
Compatibilty: | |||||
Compatibility: | |||||
</th> | </th> | ||||
<td colspan="1" rowspan="1" | <td colspan="1" rowspan="1" | ||||
valign="top" align="left"> | valign="top" align="left"> | ||||
@@ -5393,7 +5393,7 @@ | |||||
VPP | VPP | ||||
</h4> | </h4> | ||||
<p>VPP provides general file preprocessing support based on | <p>VPP provides general file preprocessing support based on | ||||
the Velocity Template Engine. The core funtionality is | |||||
the Velocity Template Engine. The core functionality is | |||||
provided as a filter for use with tasks that supports filter | provided as a filter for use with tasks that supports filter | ||||
chains. Also included are replacement tasks for <copy> and | chains. Also included are replacement tasks for <copy> and | ||||
<javac> that integrate support for preprocessing.</p> | <javac> that integrate support for preprocessing.</p> | ||||
@@ -5652,7 +5652,7 @@ | |||||
</h4> | </h4> | ||||
<p><a href="http://www.jeckle.de/freeStuff/xia/index.html">XInclude</a> is | <p><a href="http://www.jeckle.de/freeStuff/xia/index.html">XInclude</a> is | ||||
a W3C standardized vocabulary for including arbitrary text or XML | a W3C standardized vocabulary for including arbitrary text or XML | ||||
documents in other XML documents. This task perfomes the inclusion | |||||
documents in other XML documents. This task performes the inclusion | |||||
using an existing XInclude implementation</p> | using an existing XInclude implementation</p> | ||||
<table class="externals" cellspacing="1" cellpadding="4"> | <table class="externals" cellspacing="1" cellpadding="4"> | ||||
<tr> | <tr> | ||||
@@ -305,7 +305,7 @@ | |||||
<li><a href="#mangled-manifest"> | <li><a href="#mangled-manifest"> | ||||
Whenever I use the Ant jar or manifest related tasks, long lines in | Whenever I use the Ant jar or manifest related tasks, long lines in | ||||
my manifest are wrapped at 70 characters and the resulting jar does | |||||
my manifest are wrapped at 70 characters and the resulting jar does | |||||
not work in my application server. Why does Ant do this? | not work in my application server. Why does Ant do this? | ||||
</a></li> | </a></li> | ||||
@@ -739,12 +739,12 @@ Apache Ant version 1.6.2 compiled on July 16 2004 | |||||
<a name="create-extensions"></a> | <a name="create-extensions"></a> | ||||
How do I create new tasks? | How do I create new tasks? | ||||
</p> | </p> | ||||
<p>Apart from a lot of information on using Ant, the | |||||
<a href="manual/index.html">Manual</a> also contains information | |||||
on how to extend Ant with new tasks. This information | |||||
<p>Apart from a lot of information on using Ant, the | |||||
<a href="manual/index.html">Manual</a> also contains information | |||||
on how to extend Ant with new tasks. This information | |||||
can be found under "Developing with Ant".</p> | can be found under "Developing with Ant".</p> | ||||
<p>Chances are that someone else already created the task you | <p>Chances are that someone else already created the task you | ||||
want to create, it may be wise to see | |||||
want to create, it may be wise to see | |||||
<a href="external.html">External Tools and Tasks</a> and | <a href="external.html">External Tools and Tasks</a> and | ||||
<a href="projects.html">Related Projects</a> first.</p> | <a href="projects.html">Related Projects</a> first.</p> | ||||
<p class="faq"> | <p class="faq"> | ||||
@@ -1260,28 +1260,28 @@ shell-prompt> m4 foo.m4 > foo | |||||
<a name="mangled-manifest"></a> | <a name="mangled-manifest"></a> | ||||
Whenever I use the Ant jar or manifest related tasks, long lines in | Whenever I use the Ant jar or manifest related tasks, long lines in | ||||
my manifest are wrapped at 70 characters and the resulting jar does | |||||
my manifest are wrapped at 70 characters and the resulting jar does | |||||
not work in my application server. Why does Ant do this? | not work in my application server. Why does Ant do this? | ||||
</p> | </p> | ||||
<p> | <p> | ||||
Ant implements the Java | |||||
<a href="http://java.sun.com/j2se/1.4.2/docs/guide/jar/jar.html">Jar | |||||
file specification</a>. Please refer to the notes section where it | |||||
Ant implements the Java | |||||
<a href="http://java.sun.com/j2se/1.4.2/docs/guide/jar/jar.html">Jar | |||||
file specification</a>. Please refer to the notes section where it | |||||
discusses the maximum allowable length of a line and the concept of | discusses the maximum allowable length of a line and the concept of | ||||
continuation characters. | continuation characters. | ||||
</p> | </p> | ||||
<p> | <p> | ||||
If a jar file produced by Ant does not work in your appserver, and | |||||
If a jar file produced by Ant does not work in your appserver, and | |||||
that failure is due to the wrapped manifest, then you need | that failure is due to the wrapped manifest, then you need | ||||
to consult your appserver provider, as it is a bug in their | |||||
appserver. Far more likely, however, is a problem in your | |||||
to consult your appserver provider, as it is a bug in their | |||||
appserver. Far more likely, however, is a problem in your | |||||
specification of your classpath. It is not Ant's wrapping of your | specification of your classpath. It is not Ant's wrapping of your | ||||
classpath that is the problem. | classpath that is the problem. | ||||
</p> | </p> | ||||
<p> | <p> | ||||
Do not raise a bug about this issue until you have checked to ensure | |||||
that the problem is not due to your classpath specification. | |||||
Do not raise a bug about this issue until you have checked to ensure | |||||
that the problem is not due to your classpath specification. | |||||
</p> | </p> | ||||
<p class="faq"> | <p class="faq"> | ||||
<a name="integration"></a> | <a name="integration"></a> | ||||
@@ -1814,7 +1814,7 @@ mv /tmp/foo $ANT_HOME/bin/antRun | |||||
<code>ant-xalan1.jar</code> or <code>ant-xslp.jar</code> - | <code>ant-xalan1.jar</code> or <code>ant-xslp.jar</code> - | ||||
depending on the processor you use.</p> | depending on the processor you use.</p> | ||||
<p>If you do so, you will have to <code><taskdef></code> | <p>If you do so, you will have to <code><taskdef></code> | ||||
all optional tasks that need the external libary and use | |||||
all optional tasks that need the external library and use | |||||
nested <code><classpath></code> elements in the | nested <code><classpath></code> elements in the | ||||
<code><taskdef></code> tasks that point to the new | <code><taskdef></code> tasks that point to the new | ||||
location of <code>ant-*.jar</code>. Also, don't forget | location of <code>ant-*.jar</code>. Also, don't forget | ||||
@@ -386,7 +386,7 @@ | |||||
<a name="Antigen"></a> | <a name="Antigen"></a> | ||||
Antigen | Antigen | ||||
</h4> | </h4> | ||||
<p>Antigen (Ant Installer Generator) is a tool to take an Ant build script, combine it with a GUI and wrap it up as an executable jar file. Its main | |||||
<p>Antigen (Ant Installer Generator) is a tool to take an Ant build script, combine it with a GUI and wrap it up as an executable jar file. Its main | |||||
use is for creating graphical, ant-based installers.</p> | use is for creating graphical, ant-based installers.</p> | ||||
<table class="externals" cellspacing="1" cellpadding="4"> | <table class="externals" cellspacing="1" cellpadding="4"> | ||||
<tr> | <tr> | ||||
@@ -1118,7 +1118,7 @@ | |||||
<p>yEd is a freeware multi-purpose graph and diagram editor | <p>yEd is a freeware multi-purpose graph and diagram editor | ||||
that runs on the Java 2 platform. It provides an import filter | that runs on the Java 2 platform. It provides an import filter | ||||
for Ant build scripts that makes it possible to conveniently | for Ant build scripts that makes it possible to conveniently | ||||
display and browse the dependenies between the different targets | |||||
display and browse the dependencies between the different targets | |||||
of the build file. This is especially useful for debugging and | of the build file. This is especially useful for debugging and | ||||
understanding large build files.</p> | understanding large build files.</p> | ||||
<table class="externals" cellspacing="1" cellpadding="4"> | <table class="externals" cellspacing="1" cellpadding="4"> | ||||
@@ -96,7 +96,7 @@ the Ant build tool. He is also serving as the Chairman of this PMC. | |||||
</p> | </p> | ||||
<p> | <p> | ||||
<b>Jan Matèrne</b> (jhm at apache.org) | |||||
<b>Jan Matèrne</b> (jhm at apache.org) | |||||
<br/> | <br/> | ||||
Jan is consultant for OOA/D in the computer centre of the government | Jan is consultant for OOA/D in the computer centre of the government | ||||
of Northrhine Westfalia / Germany. He is the co-author of | of Northrhine Westfalia / Germany. He is the co-author of | ||||
@@ -1293,7 +1293,7 @@ | |||||
ideal for creating device optimized applications with its powerful | ideal for creating device optimized applications with its powerful | ||||
preprocessing capabilities and the integrated device database. | preprocessing capabilities and the integrated device database. | ||||
With J2ME Polish no hardcoded values are needed and the portability of an | With J2ME Polish no hardcoded values are needed and the portability of an | ||||
application is not sacrificed, even though highly opimized applications are | |||||
application is not sacrificed, even though highly optimized applications are | |||||
created from a single source. | created from a single source. | ||||
<br/> | <br/> | ||||
It contains a logging framework and an optional MIDP-compatible GUI | It contains a logging framework and an optional MIDP-compatible GUI | ||||
@@ -1512,7 +1512,7 @@ | |||||
<subsection name="Java2Html"> | <subsection name="Java2Html"> | ||||
<p>There are two different tools both named Java2HTML that | <p>There are two different tools both named Java2HTML that | ||||
process Java source code and generate syntax higlighted | |||||
process Java source code and generate syntax highlighted | |||||
documentation from it. Both include Ant tasks to run | documentation from it. Both include Ant tasks to run | ||||
them.</p> | them.</p> | ||||
@@ -2689,7 +2689,7 @@ | |||||
from a build script.</p> | from a build script.</p> | ||||
<table class="externals"> | <table class="externals"> | ||||
<tr> | <tr> | ||||
<th>Compatibilty:</th> | |||||
<th>Compatibility:</th> | |||||
<td>Tested with Ant 1.6</td> | <td>Tested with Ant 1.6</td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -2930,7 +2930,7 @@ | |||||
<subsection name="VPP"> | <subsection name="VPP"> | ||||
<p>VPP provides general file preprocessing support based on | <p>VPP provides general file preprocessing support based on | ||||
the Velocity Template Engine. The core funtionality is | |||||
the Velocity Template Engine. The core functionality is | |||||
provided as a filter for use with tasks that supports filter | provided as a filter for use with tasks that supports filter | ||||
chains. Also included are replacement tasks for <copy> and | chains. Also included are replacement tasks for <copy> and | ||||
<javac> that integrate support for preprocessing.</p> | <javac> that integrate support for preprocessing.</p> | ||||
@@ -3075,7 +3075,7 @@ | |||||
<subsection name="XInclude"> | <subsection name="XInclude"> | ||||
<p><a href="http://www.jeckle.de/freeStuff/xia/index.html">XInclude</a> is | <p><a href="http://www.jeckle.de/freeStuff/xia/index.html">XInclude</a> is | ||||
a W3C standardized vocabulary for including arbitrary text or XML | a W3C standardized vocabulary for including arbitrary text or XML | ||||
documents in other XML documents. This task perfomes the inclusion | |||||
documents in other XML documents. This task performes the inclusion | |||||
using an existing XInclude implementation</p> | using an existing XInclude implementation</p> | ||||
<table class="externals"> | <table class="externals"> | ||||
@@ -321,17 +321,17 @@ Apache Ant version 1.6.2 compiled on July 16 2004 | |||||
</answer> | </answer> | ||||
</faq> | </faq> | ||||
<faq id="create-extensions"> | <faq id="create-extensions"> | ||||
<question>How do I create new tasks?</question> | <question>How do I create new tasks?</question> | ||||
<answer> | <answer> | ||||
<p>Apart from a lot of information on using Ant, the | |||||
<a href="manual/index.html">Manual</a> also contains information | |||||
on how to extend Ant with new tasks. This information | |||||
<p>Apart from a lot of information on using Ant, the | |||||
<a href="manual/index.html">Manual</a> also contains information | |||||
on how to extend Ant with new tasks. This information | |||||
can be found under "Developing with Ant".</p> | can be found under "Developing with Ant".</p> | ||||
<p>Chances are that someone else already created the task you | <p>Chances are that someone else already created the task you | ||||
want to create, it may be wise to see | |||||
want to create, it may be wise to see | |||||
<a href="external.html">External Tools and Tasks</a> and | <a href="external.html">External Tools and Tasks</a> and | ||||
<a href="projects.html">Related Projects</a> first.</p> | <a href="projects.html">Related Projects</a> first.</p> | ||||
</answer> | </answer> | ||||
@@ -914,35 +914,35 @@ shell-prompt> m4 foo.m4 > foo | |||||
<faq id="mangled-manifest"> | <faq id="mangled-manifest"> | ||||
<question> | <question> | ||||
Whenever I use the Ant jar or manifest related tasks, long lines in | Whenever I use the Ant jar or manifest related tasks, long lines in | ||||
my manifest are wrapped at 70 characters and the resulting jar does | |||||
my manifest are wrapped at 70 characters and the resulting jar does | |||||
not work in my application server. Why does Ant do this? | not work in my application server. Why does Ant do this? | ||||
</question> | </question> | ||||
<answer> | <answer> | ||||
<p> | <p> | ||||
Ant implements the Java | |||||
<a href="http://java.sun.com/j2se/1.4.2/docs/guide/jar/jar.html">Jar | |||||
file specification</a>. Please refer to the notes section where it | |||||
Ant implements the Java | |||||
<a href="http://java.sun.com/j2se/1.4.2/docs/guide/jar/jar.html">Jar | |||||
file specification</a>. Please refer to the notes section where it | |||||
discusses the maximum allowable length of a line and the concept of | discusses the maximum allowable length of a line and the concept of | ||||
continuation characters. | continuation characters. | ||||
</p> | </p> | ||||
<p> | <p> | ||||
If a jar file produced by Ant does not work in your appserver, and | |||||
If a jar file produced by Ant does not work in your appserver, and | |||||
that failure is due to the wrapped manifest, then you need | that failure is due to the wrapped manifest, then you need | ||||
to consult your appserver provider, as it is a bug in their | |||||
appserver. Far more likely, however, is a problem in your | |||||
to consult your appserver provider, as it is a bug in their | |||||
appserver. Far more likely, however, is a problem in your | |||||
specification of your classpath. It is not Ant's wrapping of your | specification of your classpath. It is not Ant's wrapping of your | ||||
classpath that is the problem. | classpath that is the problem. | ||||
</p> | </p> | ||||
<p> | <p> | ||||
Do not raise a bug about this issue until you have checked to ensure | |||||
that the problem is not due to your classpath specification. | |||||
Do not raise a bug about this issue until you have checked to ensure | |||||
that the problem is not due to your classpath specification. | |||||
</p> | </p> | ||||
</answer> | </answer> | ||||
</faq> | </faq> | ||||
</faqsection> | </faqsection> | ||||
<faqsection title="Ant and IDEs/Editors"> | <faqsection title="Ant and IDEs/Editors"> | ||||
@@ -1569,7 +1569,7 @@ mv /tmp/foo $ANT_HOME/bin/antRun | |||||
depending on the processor you use.</p> | depending on the processor you use.</p> | ||||
<p>If you do so, you will have to <code><taskdef></code> | <p>If you do so, you will have to <code><taskdef></code> | ||||
all optional tasks that need the external libary and use | |||||
all optional tasks that need the external library and use | |||||
nested <code><classpath></code> elements in the | nested <code><classpath></code> elements in the | ||||
<code><taskdef></code> tasks that point to the new | <code><taskdef></code> tasks that point to the new | ||||
location of <code>ant-*.jar</code>. Also, don't forget | location of <code>ant-*.jar</code>. Also, don't forget | ||||
@@ -1776,4 +1776,4 @@ mv /tmp/foo $ANT_HOME/bin/antRun | |||||
</faq> | </faq> | ||||
</faqsection> | </faqsection> | ||||
</document> | |||||
</document> |
@@ -145,10 +145,10 @@ | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</subsection> | </subsection> | ||||
<subsection name="Antigen"> | <subsection name="Antigen"> | ||||
<p>Antigen (Ant Installer Generator) is a tool to take an Ant build script, combine it with a GUI and wrap it up as an executable jar file. Its main | |||||
<p>Antigen (Ant Installer Generator) is a tool to take an Ant build script, combine it with a GUI and wrap it up as an executable jar file. Its main | |||||
use is for creating graphical, ant-based installers.</p> | use is for creating graphical, ant-based installers.</p> | ||||
<table class="externals"> | <table class="externals"> | ||||
@@ -170,7 +170,7 @@ | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</subsection> | </subsection> | ||||
<subsection name="AntInstaller"> | <subsection name="AntInstaller"> | ||||
<p>Builds MSI style installers (with command line option) | <p>Builds MSI style installers (with command line option) | ||||
using Ant as Back end. UI developed by writing an XML install | using Ant as Back end. UI developed by writing an XML install | ||||
@@ -203,11 +203,11 @@ | |||||
<p>The Antlion Project adds value to Ant build scripts by providing | <p>The Antlion Project adds value to Ant build scripts by providing | ||||
tasks which centralizes the library dependencies, and enables | tasks which centralizes the library dependencies, and enables | ||||
projects to define dependencies upon other projects.</p> | projects to define dependencies upon other projects.</p> | ||||
<p>External dependencies may be loaded from a custom local | <p>External dependencies may be loaded from a custom local | ||||
repository or Maven-like remote repositories. Antlion handles | repository or Maven-like remote repositories. Antlion handles | ||||
the generation of properties, filesets, and paths.</p> | the generation of properties, filesets, and paths.</p> | ||||
<p>Inter-project dependencies allow for building the other | <p>Inter-project dependencies allow for building the other | ||||
project's files if they aren't already built.</p> | project's files if they aren't already built.</p> | ||||
@@ -559,7 +559,7 @@ | |||||
<p>yEd is a freeware multi-purpose graph and diagram editor | <p>yEd is a freeware multi-purpose graph and diagram editor | ||||
that runs on the Java 2 platform. It provides an import filter | that runs on the Java 2 platform. It provides an import filter | ||||
for Ant build scripts that makes it possible to conveniently | for Ant build scripts that makes it possible to conveniently | ||||
display and browse the dependenies between the different targets | |||||
display and browse the dependencies between the different targets | |||||
of the build file. This is especially useful for debugging and | of the build file. This is especially useful for debugging and | ||||
understanding large build files.</p> | understanding large build files.</p> | ||||
@@ -588,4 +588,4 @@ | |||||
</section> | </section> | ||||
</body> | </body> | ||||
</document> | |||||
</document> |