diff --git a/docs/manual/using.html b/docs/manual/using.html index d6e120e14..5dac6ca69 100644 --- a/docs/manual/using.html +++ b/docs/manual/using.html @@ -611,19 +611,73 @@ replicate the same snippet of XML over and over again--using a </target> </project> -

All tasks that use nested elements for -PatternSets, -FileSets, -ZipFileSets or -path-like structures accept references to these structures -as shown in the examples. Using refid on a task will ordinarily -have the same effect (referencing a task already declared), but the user -should be aware that the interpretation of this attribute is dependent on the -implementation of the element upon which it is specified. Some tasks (the -property task is a handy example) +

All tasks that use nested elements for +PatternSets, +FileSets, +ZipFileSets or +path-like structures accept references to these structures +as shown in the examples. Using refid on a task will ordinarily +have the same effect (referencing a task already declared), but the user +should be aware that the interpretation of this attribute is dependent on the +implementation of the element upon which it is specified. Some tasks (the +property task is a handy example) deliberately assign a different meaning to refid.

+

Use of external tasks

+Ant supports a plugin mechanism for using third party tasks. For using them you +have to do two steps: +
    +
  1. place their implementation somewhere where Ant can find them
  2. +
  3. declare them.
  4. +
+Don't add anything to the CLASSPATH environment variable - this is often the +reason for very obscure errors. Use Ant's own mechanisms +for adding libraries: + +For the declaration there are several ways: + + +If you need a special function, you should +
    +
  1. have a look at this manual, because Ant provides lot of tasks
  2. +
  3. have a look at the external task page in the manual + (or better online)
  4. +
  5. have a look at the external task wiki + page
  6. +
  7. ask on the Ant user list
  8. +
  9. implement (and share) your own
  10. +
- + \ No newline at end of file diff --git a/docs/manual/usinglist.html b/docs/manual/usinglist.html index 1fff38969..a01fbfb7e 100644 --- a/docs/manual/usinglist.html +++ b/docs/manual/usinglist.html @@ -39,6 +39,7 @@   Path-like Structures
  Command-line Arguments
  References
+  Use of external tasks