jhm 2004/04/14 07:46:05
Modified: xdocs Tag: ANT_16_BRANCH faq.xml
docs Tag: ANT_16_BRANCH faq.html
Log:
merge faq with head
Revision Changes Path
No revision
No revision
1.38.2.11 +32 -4 ant/xdocs/faq.xml
Index: faq.xml
===================================================================
RCS file: /home/cvs/ant/xdocs/faq.xml,v
retrieving revision 1.38.2.10
retrieving revision 1.38.2.11
diff -u -r1.38.2.10 -r1.38.2.11
--- faq.xml 18 Feb 2004 16:05:19 -0000 1.38.2.10
+++ faq.xml 14 Apr 2004 14:46:05 -0000 1.38.2.11
@@ -181,10 +181,12 @@
<td>1.5.4</td>
<td>12 August 2003</td>
</tr>
+
<tr>
<td>1.6.0</td>
<td>18 December 2003</td>
</tr>
+
<tr>
<td>1.6.1</td>
<td>12 February 2004</td>
@@ -579,6 +581,17 @@
]]></source>
<p>With AntContrib (external task library) you can do <code>
<propertycopy name="prop" from="${anotherprop}"/></code>.</p>
+ <p>With Ant 1.6 you can simulate the AntContribs
<propertycopy>
+ and avoid the need of an external library:</p>
+ <source><![CDATA[
+<macrodef name="propertycopy">
+ <attribute name="name"/>
+ <attribute name="from"/>
+ <sequential>
+ <property name="@{name}" value="[EMAIL PROTECTED]"/>
+ </sequential>
+</macrodef>
+]]></source>
</answer>
</faq>
</faqsection>
@@ -1369,7 +1382,7 @@
</p>
<p>
There was a number of valid reasons for this change. But the
backward
- compatibility problems were not noticied until after Ant 1.6.0 was
+ compatibility problems were not noticed until after Ant 1.6.0 was
released.
</p>
<p>
@@ -1382,11 +1395,11 @@
If you want to do more processing on the task,
you need to use the techniques in
apache.tools.ant.taskdefs.Antlib#execute()
This does make use of one 1.6 method call (UE#getRealObject()),
- you need to use UE#getTask() instread - this will
+ you need to use UE#getTask() instead - this will
return null for non tasks (types like fileset id=x).
</p>
<p>
- So.. interate over the tasks, if they are UEs, convert them to
+ So.. iterate over the tasks, if they are UEs, convert them to
tasks, using UE#maybeConfigure and UE#getTask()
</p>
<source><![CDATA[
@@ -1407,6 +1420,21 @@
</p>
</answer>
</faq>
+
+ <faq id="java.exception.stacktrace">
+ <question>
+ The program I run via <java> throws an exception but I
+ can't seem to get the full stack trace.
+ </question>
+ <answer>
+ <p>This is a know bug that has been fixed after the release of
+ Ant 1.6.1.</p>
+
+ <p>As a workaround, run your <java> task with
+ <code>fork="true"</code> and Ant will display the full
+ trace.</p>
+ </answer>
+ </faq>
</faqsection>
-</document>
+</document>
\ No newline at end of file
No revision
No revision
1.77.2.11 +32 -3 ant/docs/faq.html
Index: faq.html
===================================================================
RCS file: /home/cvs/ant/docs/faq.html,v
retrieving revision 1.77.2.10
retrieving revision 1.77.2.11
diff -u -r1.77.2.10 -r1.77.2.11
--- faq.html 18 Feb 2004 16:05:20 -0000 1.77.2.10
+++ faq.html 14 Apr 2004 14:46:05 -0000 1.77.2.11
@@ -339,6 +339,12 @@
- they worked in Ant 1.5?
</a></li>
+ <li><a href="#java.exception.stacktrace">
+
+ The program I run via <java> throws an exception but I
+ can't seem to get the full stack trace.
+
+ </a></li>
</ul>
<h3 class="section">Answers</h3>
@@ -908,6 +914,17 @@
</pre>
<p>With AntContrib (external task library) you can
do <code>
<propertycopy name="prop" from="${anotherprop}"/></code>.</p>
+ <p>With Ant 1.6 you can simulate the AntContribs
<propertycopy>
+ and avoid the need of an external library:</p>
+ <pre class="code">
+<macrodef name="propertycopy">
+ <attribute name="name"/>
+ <attribute name="from"/>
+ <sequential>
+ <property name="@{name}" value="[EMAIL
PROTECTED]"/>
+ </sequential>
+</macrodef>
+</pre>
<p class="faq">
<a name="always-recompiles"></a>
Why does Ant always recompile all my Java files?
@@ -1554,7 +1571,7 @@
</p>
<p>
There was a number of valid reasons for this change. But the
backward
- compatibility problems were not noticied until after Ant 1.6.0 was
+ compatibility problems were not noticed until after Ant 1.6.0 was
released.
</p>
<p>
@@ -1567,11 +1584,11 @@
If you want to do more processing on the task,
you need to use the techniques in
apache.tools.ant.taskdefs.Antlib#execute()
This does make use of one 1.6 method call (UE#getRealObject()),
- you need to use UE#getTask() instread - this will
+ you need to use UE#getTask() instead - this will
return null for non tasks (types like fileset id=x).
</p>
<p>
- So.. interate over the tasks, if they are UEs, convert them to
+ So.. iterate over the tasks, if they are UEs, convert them to
tasks, using UE#maybeConfigure and UE#getTask()
</p>
<pre class="code">
@@ -1590,6 +1607,18 @@
<p>
This approach should work for ant1.5 and ant1.6.
</p>
+ <p class="faq">
+ <a name="java.exception.stacktrace"></a>
+
+ The program I run via <java> throws an exception but I
+ can't seem to get the full stack trace.
+
+ </p>
+ <p>This is a know bug that has been fixed after the
release of
+ Ant 1.6.1.</p>
+ <p>As a workaround, run your <java> task with
+ <code>fork="true"</code> and Ant will display the full
+ trace.</p>
</div>
</div>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]