diff options
author | jkf <jm@famkruithof.net> | 2020-10-02 16:41:08 +0200 |
---|---|---|
committer | jkf <jm@famkruithof.net> | 2020-10-02 16:41:08 +0200 |
commit | 15cdbf134bd6fe4acb30056709041dee54e95b1d (patch) | |
tree | 75c67493d6c06815b4e6c63ac063ab4eba4a36c2 /manual/Tasks | |
parent | 1eca36cffe13853841bfa1850c724db0b1561bf5 (diff) | |
download | ant-jkf-1.10-requires-jdk8.tar.gz |
Updated the manual to reflect ant requires JDK 8 +jkf-1.10-requires-jdk8
Diffstat (limited to 'manual/Tasks')
-rw-r--r-- | manual/Tasks/ear.html | 3 | ||||
-rw-r--r-- | manual/Tasks/exec.html | 3 | ||||
-rw-r--r-- | manual/Tasks/jar.html | 6 | ||||
-rw-r--r-- | manual/Tasks/javac.html | 12 | ||||
-rw-r--r-- | manual/Tasks/javadoc.html | 84 | ||||
-rw-r--r-- | manual/Tasks/javah.html | 12 | ||||
-rw-r--r-- | manual/Tasks/junitreport.html | 20 | ||||
-rw-r--r-- | manual/Tasks/script.html | 7 | ||||
-rw-r--r-- | manual/Tasks/splash.html | 2 | ||||
-rw-r--r-- | manual/Tasks/style.html | 6 |
10 files changed, 22 insertions, 133 deletions
diff --git a/manual/Tasks/ear.html b/manual/Tasks/ear.html index 8396c6aad..9afc0711e 100644 --- a/manual/Tasks/ear.html +++ b/manual/Tasks/ear.html @@ -143,8 +143,7 @@ attribute to a value other than its default, <q>add</q>.</strong></p> <td>index</td> <td>whether to create an <a href="https://docs.oracle.com/javase/8/docs/technotes/guides/jar/jar.html#JAR_Index" - target="_top">index list</a> to speed up classloading. This is a JDK 1.3+ specific feature. - Unless you specify additional jars with + target="_top">index list</a> to speed up classloading. Unless you specify additional jars with nested <a href="jar.html#indexjars"><code>indexjars</code></a> elements, only the contents of this jar will be included in the index.</td> <td>No; defaults to <q>false</q></td> diff --git a/manual/Tasks/exec.html b/manual/Tasks/exec.html index 1d2eba242..b298a65ec 100644 --- a/manual/Tasks/exec.html +++ b/manual/Tasks/exec.html @@ -90,9 +90,6 @@ executed exactly as specified inside a temporary DCL script. This has some impl an <q>@</q>-sign (e.g. <var>executable</var>=<q>@[FOO]BAR.COM</q>), just as you would in a DCL script</li> </ul> -<p>For <code><exec></code> to work in an environment with a JVM older than version 1.4.1-2 it -is also <em>required</em> that the logical <code>JAVA$FORK_SUPPORT_CHDIR</code> is set -to <code>TRUE</code> in the job table (see the <em>JDK Release Notes</em>).</p> <p>Please note that JVM provided by HP doesn't follow OpenVMS' conventions of exit codes. If you run a JVM with this task, the task may falsely claim that an error occurred (or silently ignore an diff --git a/manual/Tasks/jar.html b/manual/Tasks/jar.html index 9db18f309..555dab9a5 100644 --- a/manual/Tasks/jar.html +++ b/manual/Tasks/jar.html @@ -202,7 +202,7 @@ e.g. decreasing the size by deleting 'same' classes from the versions-branches, <td>index</td> <td>whether to create an <a href="https://docs.oracle.com/javase/8/docs/technotes/guides/jar/jar.html#JAR_Index" - target="_top">index list</a> to speed up classloading. This is a JDK 1.3+ specific feature. + target="_top">index list</a> to speed up classloading. Unless you specify additional jars with nested <a href="#indexjars"><code>indexjars</code></a> elements, only the contents of this jar will be included in the index.</td> <td>No; defaults to <q>false</q></td> @@ -508,7 +508,7 @@ Sealed: false</pre> <h4>Service Provider</h4> <p>The following shows how to create a jar file specifying a service with an implementation of the -JDK 6 scripting interface:</p> +scripting interface:</p> <pre> <jar destfile="pinky.jar"> <fileset dir="build/classes"/> @@ -517,7 +517,7 @@ JDK 6 scripting interface:</p> </jar></pre> <p>The following shows how to create a jar file specifying a service with two implementations of the -JDK 6 scripting interface:</p> +scripting interface:</p> <pre> <jar destfile="pinkyandbrain.jar"> <fileset dir="classes"/> diff --git a/manual/Tasks/javac.html b/manual/Tasks/javac.html index 30cf3b7cc..ac770a2fe 100644 --- a/manual/Tasks/javac.html +++ b/manual/Tasks/javac.html @@ -73,7 +73,7 @@ for either the <code>build.compiler</code> property or the <var>compiler</var> a <li><q>sj</q> (Symantec Java compiler) – <q>symantec</q> can be used as an alias.</li> <li><q>extJavac</q> (run either modern or classic in a JVM of its own).</li> </ul> -<p>The default is <q>javac1.x</q> with <q>x</q> depending on the JDK version you use while you are +<p>The default is <q>javacX</q> with <q>X</q> depending on the JDK version you use while you are running Ant. If you wish to use a different compiler interface than those supplied, you can write a class that implements the CompilerAdapter interface (package <code>org.apache.tools.ant.taskdefs.compilers</code>). Supply the full classname in @@ -93,7 +93,7 @@ it passes to the compiler.</p> locks up the files present in the classpath of the <code><javac></code> task, and does not release them. The side effect of this is that you will not be able to delete or move those files later on in the build. The workaround is to fork when invoking the compiler.</p> -<p>If you are using Java 8 or above and your source contains native methods or fields annotated with +<p>If your source contains native methods or fields annotated with the <code>@Native</code> annotation you can set the <var>nativeheaderdir</var> attribute in order to use the <kbd>-h</kbd> switch of <kbd>javac</kbd> to generate the native header files. Note that the logic Ant uses to determine which files to compile does not take native headers into account, @@ -404,14 +404,14 @@ file will not get compiled even if a native header file generated for it would b <tr> <td>nativeheaderdir</td> <td>Specify where to place generated native header files. <em>Since Ant 1.9.8</em>. - <td>No, ignored when running on JDK 7 or earlier</td> + <td>No, ignored when compiling on JDK 7 or earlier</td> </tr> <tr> <td>release</td> <td>Specify the value for the <kbd>--release</kbd> switch.<br/>When set and running on JDK 9+ the <var>source</var> and <var>target</var> attributes as well as the <var>bootclasspath</var> will be ignored. <em>Since Ant 1.9.8</em>. - <td>No, ignored when running on JDK 8 or earlier</td> + <td>No, ignored when compiling on JDK 8 or earlier</td> </tr> </table> @@ -591,10 +591,6 @@ log, that these settings are fix.</p> fork="true" taskname="javac1.4"/></pre> -<p><strong>Note</strong>: If you are using Ant on Windows and a new DOS window pops up for every use -of an external compiler, this may be a problem of the JDK you are using. This problem may occur -with all JDKs prior to 1.2.</p> - <p>If you want to activate other compiler options like <code>lint</code> you could use the <code><compilerarg></code> element:</p> <pre> diff --git a/manual/Tasks/javadoc.html b/manual/Tasks/javadoc.html index 452233cd6..83987d884 100644 --- a/manual/Tasks/javadoc.html +++ b/manual/Tasks/javadoc.html @@ -50,12 +50,6 @@ listed in <var>packagelist</var> are not checked, so the task performs even if s missing or broken. Use this option if you wish to convert from an existing makefile. Once things are running you should then switch to the regular notation.</p> -<p>In the table below, 1.2 means available if your current JVM is exactly of version 1.2 (not 1.3 or -later), 1.4+ for any JVM of at least version 1.4, otherwise any JVM of at least version 1.2 is -acceptable. <em>JDKs prior to 1.4 are no longer supported.</em> If you specify -the <var>executable</var> attribute it is up to you to ensure that this command supports the -attributes you wish to use.</p> - <p><strong>Note</strong>: When generating the JavaDocs for classes which contains annotations you maybe get a <code class="output">java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl</code>. This is @@ -82,13 +76,11 @@ with the <var>exclude</var> patterns of the <code>packageset</code> (and vice ve <tr> <th scope="col">Attribute</th> <th scope="col">Description</th> - <th scope="col">Availability on Java</th> <th scope="col">Required</th> </tr> <tr> <td>sourcepath</td> <td>Specify where to find source files</td> - <td>all</td> <td rowspan="4">At least one of the four or nested <code><sourcepath></code>, <code><fileset></code>, <code>module</code> or <code><packageset></code></td> @@ -97,62 +89,52 @@ with the <var>exclude</var> patterns of the <code>packageset</code> (and vice ve <td>sourcepathref</td> <td>Specify where to find source files by <a href="../using.html#references">reference</a> to a <var>sourcepath</var> defined elsewhere.</td> - <td class="left">all</td> </tr> <tr> <td>sourcefiles</td> <td>Comma separated list of source files—see also the nested <code>source</code> element.</td> - <td class="left">all</td> </tr> <tr> <td>modulenames</td> <td>Comma separated list of module names -- see also the nested <code>module</code> element. <em>since Ant 1.10.6</em></td> - <td>all</td> </tr> <tr> <td>destdir</td> <td>Destination directory for output files</td> - <td>all</td> <td>Yes, unless a <var>doclet</var> has been specified.</td> </tr> <tr> <td>maxmemory</td> <td>Max amount of memory to allocate to the <kbd>javadoc</kbd> JVM</td> - <td>all</td> <td>No</td> </tr> <tr> <td>packagenames</td> <td>Comma separated list of package files (with terminating wildcard)—see also the nested <code>package</code> element.</td> - <td>all</td> <td>No</td> </tr> <tr> <td>packageList</td> <td>The name of a file containing the packages to process</td> - <td>all</td> <td>No</td> </tr> <tr> <td>classpath</td> <td>Specify where to find user class files</td> - <td>all</td> <td>No</td> </tr> <tr> <td>Bootclasspath</td> <td>Override location of class files loaded by the bootstrap class loader</td> - <td>all</td> <td>No</td> </tr> <tr> <td>classpathref</td> <td>Specify where to find user class files by <a href="../using.html#references">reference</a> to a <var>classpath</var> defined elsewhere.</td> - <td>all</td> <td>No</td> </tr> <tr> @@ -160,136 +142,114 @@ with the <var>exclude</var> patterns of the <code>packageset</code> (and vice ve <td>Override location of class files loaded by the bootstrap class loader by <a href="../using.html#references">reference</a> to a <var>bootclasspath</var> defined elsewhere.</td> - <td>all</td> <td>No</td> </tr> <tr> <td>Extdirs</td> <td>Override location of installed extensions</td> - <td>all</td> <td>No</td> </tr> <tr> <td>Overview</td> <td>Read overview documentation from HTML file</td> - <td>all</td> <td>No</td> </tr> <tr> <td>access</td> <td>Access mode: one of <q>public</q>, <q>protected</q>, <q>package</q>, or <q>private</q></td> - <td>all</td> <td>No; default is <q>protected</q></td> </tr> <tr> <td>Public</td> <td>Show only public classes and members</td> - <td>all</td> <td>No</td> </tr> <tr> <td>Protected</td> <td>Show protected/public classes and members (default)</td> - <td>all</td> <td>No</td> </tr> <tr> <td>Package</td> <td>Show package/protected/public classes and members</td> - <td>all</td> <td>No</td> </tr> <tr> <td>Private</td> <td>Show all classes and members</td> - <td>all</td> <td>No</td> </tr> <tr> <td>Old</td> - <td>Generate output using JDK 1.1 emulating doclet.<br/><strong>Note</strong>: <em>Since Ant - 1.8.0</em> this attribute has no effect because <kbd>javadoc</kbd> of Java 1.4 and later - does not support the <kbd>-1.1</kbd> switch anymore.</td> - <td>1.2</td> + <td>Generate output using JDK 1.1 emulating doclet.<br/><strong>Note</strong>: + This attribute has no effect unless you're using an pre jdk 1.4 external <kbd>javadoc</kbd> + </td> <td>No</td> </tr> <tr> <td>Verbose</td> <td>Output messages about what <kbd>javadoc</kbd> is doing</td> - <td>all</td> <td>No</td> </tr> <tr> <td>Locale</td> <td>Locale to be used, e.g. <q>en_US</q> or <q>en_US_WIN</q></td> - <td>all</td> <td>No</td> </tr> <tr> <td>Encoding</td> <td>Source file encoding name</td> - <td>all</td> <td>No</td> </tr> <tr> <td>Version</td> <td>Include <code>@version</code> paragraphs</td> - <td>all</td> <td>No</td> </tr> <tr> <td>Use</td> <td>Create class and package usage pages</td> - <td>all</td> <td>No</td> </tr> <tr> <td>Author</td> <td>Include <code>@author</code> paragraphs</td> - <td>all</td> <td>No</td> </tr> <tr> <td>Splitindex</td> <td>Split index into one file per letter</td> - <td>all</td> <td>No</td> </tr> <tr> <td>Windowtitle</td> <td>Browser window title for the documentation (text)</td> - <td>all</td> <td>No</td> </tr> <tr> <td>Doctitle</td> <td>Include title for the package index (first) page (HTML code)</td> - <td>all</td> <td>No</td> </tr> <tr> <td>Header</td> <td>Include header text for each page (HTML code)</td> - <td>all</td> <td>No</td> </tr> <tr> <td>Footer</td> <td>Include footer text for each page (HTML code)</td> - <td>all</td> <td>No</td> </tr> <tr> <td>bottom</td> <td>Include bottom text for each page (HTML code)</td> - <td>all</td> <td>No</td> </tr> <tr> <td>link</td> <td>Create links to <code>javadoc</code> output at the given URL—see also the nested <code>link</code> element.</td> - <td>all</td> <td>No</td> </tr> <tr> @@ -298,7 +258,6 @@ with the <var>exclude</var> patterns of the <code>packageset</code> (and vice ve at <samp><em>alt-url</em></samp> by specifying a value <q><em>url</em> <em>alt-url</em></q> (space as separator). A shorthand for the nested <code>link</code> element with <var>offline</var>=<q>true</q>.</td> - <td>all</td> <td>No</td> </tr> <tr> @@ -306,94 +265,79 @@ with the <var>exclude</var> patterns of the <code>packageset</code> (and vice ve <td>Group specified packages together in overview page. The format is as described <a href="#groupattribute">below</a>—see also the nested <code>group</code> element.</td> - <td>all</td> <td>No</td> </tr> <tr> <td>nodeprecated</td> <td>Do not include <code>@deprecated</code> information</td> - <td>all</td> <td>No</td> </tr> <tr> <td>nodeprecatedlist</td> <td>Do not generate deprecated list</td> - <td>all</td> <td>No</td> </tr> <tr> <td>notree</td> <td>Do not generate class hierarchy</td> - <td>all</td> <td>No</td> </tr> <tr> <td>noindex</td> <td>Do not generate index</td> - <td>all</td> <td>No</td> </tr> <tr> <td>nohelp</td> <td>Do not generate help link</td> - <td>all</td> <td>No</td> </tr> <tr> <td>nonavbar</td> <td>Do not generate navigation bar</td> - <td>all</td> <td>No</td> </tr> <tr> <td>serialwarn</td> <td>Generate warning about <code>@serial</code> tag</td> - <td>all</td> <td>No</td> </tr> <tr> <td>helpfile</td> <td>Specifies the HTML help file to use</td> - <td>all</td> <td>No</td> </tr> <tr> <td>stylesheetfile</td> <td>Specifies the CSS stylesheet to use</td> - <td>all</td> <td>No</td> </tr> <tr> <td>charset</td> <td>Charset for cross-platform viewing of generated documentation</td> - <td>all</td> <td>No</td> </tr> <tr> <td>docencoding</td> <td>Output file encoding name</td> - <td>all</td> <td>No</td> </tr> <tr> <td>doclet</td> <td>Specifies the class file that starts the doclet used in generating the documentation—see also the nested <code>doclet</code> element.</td> - <td>all</td> <td>No</td> </tr> <tr> <td>docletpath</td> <td>Specifies the path to the doclet class file that is specified with the <kbd>-doclet</kbd> option.</td> - <td>all</td> <td>No</td> </tr> <tr> <td>docletpathref</td> <td>Specifies the path to the doclet class file that is specified with the <kbd>-doclet</kbd> option by <a href="../using.html#references">reference</a> to a path defined elsewhere.</td> - <td>all</td> <td>No</td> </tr> <tr> @@ -401,33 +345,28 @@ with the <var>exclude</var> patterns of the <code>packageset</code> (and vice ve <td>Lets you add additional parameters to the <kbd>javadoc</kbd> command line. Useful for doclets. Parameters containing spaces need to be quoted using &quot;—see also the nested <code>arg</code> element.</td> - <td>all</td> <td>No</td> </tr> <tr> <td>failonerror</td> <td>Stop the build process if the command exits with a return code other than <q>0</q>.</td> - <td>all</td> <td>No</td> </tr> <tr> <td>failonwarning</td> <td>Stop the build process if a warning is emitted—i.e. if <kbd>javadoc</kbd>'s output contains the word <q>warning</q>. <em>since Ant 1.9.4</em></td> - <td>all</td> <td>No</td> </tr> <tr> <td>excludepackagenames</td> <td>comma separated list of packages you don't want docs for—see also the nested <code>excludepackage</code> element.</td> - <td>all</td> <td>No</td> </tr> <tr> <td>defaultexcludes</td> <td>indicates whether default excludes should be used (<q>yes|no</q>).</td> - <td>all</td> <td>No; defaults to <q>yes</q></td> </tr> <tr> @@ -440,62 +379,54 @@ with the <var>exclude</var> patterns of the <code>packageset</code> (and vice ve If enabled, the file will be written to the <a href="../running.html#tmpdir">temporary directory</a>.</td> - <td>all</td> <td>No; default is <q>no</q></td> </tr> <tr> <td>source</td> <td>Enable <kbd>javadoc</kbd> to handle Java language features. Set this to <q>1.4</q> to document code that compiles using <kbd>javac -source 1.4</kbd>, etc.</td> - <td>1.4+</td> <td>No; default can be provided using the magic <a href="../javacprops.html#source"><code>ant.build.javac.source</code></a> property.</td> </tr> <tr> <td>linksource</td> <td>Generate hyperlinks to source files. <em>since Ant 1.6</em>. (<q>yes|no</q>).</td> - <td>1.4+</td> <td>No; default is <q>no</q></td> </tr> <tr> <td>breakiterator</td> <td>Use the new break iterator algorithm. <em>since Ant 1.6</em>. (<q>yes|no</q>).</td> - <td>1.4+</td> <td>No; default is <q>no</q></td> </tr> <tr> <td>noqualifier</td> <td>Enables the <kbd>-noqualifier</kbd> argument—must be <q>all</q> or a colon separated list of packages. <em>since Ant 1.6</em>.</td> - <td>1.4+</td> <td>No</td> </tr> <tr> <td>includenosourcepackages</td> <td>If set to <q>true</q>, packages that don't contain Java source but a <samp>package.html</samp> will get documented as well. <em>since Ant 1.6.3</em>.</td> - <td>all</td> <td>No; default is <q>false</q></td> </tr> <tr> <td>executable</td> <td>Specify a particular <kbd>javadoc</kbd> executable to use in place of the default binary - (found in the same JDK as Ant is running in). <em>since Ant 1.6.3</em>.</td> - <td>all</td> + (found in the same JDK as Ant is running in). <em>since Ant 1.6.3</em>. <b>Note:</b> + <em>It is up to you to ensure that this command supports the attributes you wish to use.</em></td> <td>No</td> </tr> <tr> <td>docfilessubdirs</td> <td>Enables deep-copying of <samp>doc-files</samp> subdirectories. <em>since Ant 1.8.0</em>.</td> - <td>1.4</td> <td>No; defaults to <q>false</q></td> </tr> <tr> <td>excludedocfilessubdir</td> <td>Colon-separated list of <samp>doc-files</samp> subdirectories to exclude if <var>docfilessubdirs</var> is true. <em>since Ant 1.8.0</em>.</td> - <td>1.4</td> <td>No</td> </tr> <tr> @@ -506,14 +437,12 @@ with the <var>exclude</var> patterns of the <code>packageset</code> (and vice ve (<a href="https://www.oracle.com/technetwork/java/javase/7u25-relnotes-1955741.html#jpi-upt" target="_top">details</a>). When this flag is set to <q>true</q>, Ant will check whether the docs are vulnerable and will try to fix them.</td> - <td>1.4</td> <td>No; defaults to <q>true</q></td> </tr> <tr> <td>modulesourcepath</td> <td>Specify where to find module source files <em>since Ant 1.10.6</em></td> - <td>all</td> <td>No</td> </tr> <tr> @@ -521,14 +450,12 @@ with the <var>exclude</var> patterns of the <code>packageset</code> (and vice ve <td>Specify where to find module source files by <a href="../using.html#references">reference</a> to a PATH defined elsewhere. <em>since Ant 1.10.6</em></td> - <td>all</td> <td>No</td> </tr> <tr> <td>modulepath</td> <td>Specify where to find module files <em>since Ant 1.10.6</em></td> - <td>all</td> <td>No</td> </tr> <tr> @@ -536,7 +463,6 @@ with the <var>exclude</var> patterns of the <code>packageset</code> (and vice ve <td>Specify where to find module files by <a href="../using.html#references">reference</a> to a PATH defined elsewhere. <em>since Ant 1.10.6</em></td> - <td>all</td> <td>No</td> </tr> </table> diff --git a/manual/Tasks/javah.html b/manual/Tasks/javah.html index bc92bf920..ce652aaa1 100644 --- a/manual/Tasks/javah.html +++ b/manual/Tasks/javah.html @@ -28,11 +28,7 @@ <h3>Description</h3> <p>Generates JNI headers from a Java class.</p> <p>When this task executes, it will generate the C header and source files that are needed to -implement native methods. JNI operates differently depending on -whether <a href="https://docs.oracle.com/javase/8/docs/technotes/tools/windows/javah.html" -target="_top">JDK 1.2+</a> -or <a href="https://web.archive.org/web/20021018232717/http://java.sun.com/products/jdk/1.1/docs/tooldocs/win32/javah.html" -target="_top">pre-1.2 JDK</a> systems are used.</p> +implement native methods. <p>If you are building with Java 8 or above consider using <a href="javac.html"><code>javac</code></a>'s <var>nativeheaderdir</var> attribute instead @@ -86,13 +82,15 @@ done is breaking the amount of classes to compile into smaller chunks.</p> </tr> <tr> <td>force</td> - <td>specifies that output files should always be written (JDK 1.2 only)</td> + <td>specifies that output files should always be written + (only when using an external javah of JDK 1.2)</td> <td>No</td> </tr> <tr> <td>old</td> <td>specifies that old JDK 1.0-style header files should be generated (otherwise output file - contain JNI-style native method function prototypes) (JDK 1.2 only)</td> + contain JNI-style native method function prototypes) + (only when using an external javah of JDK 1.2)</td> <td>No</td> </tr> <tr> diff --git a/manual/Tasks/junitreport.html b/manual/Tasks/junitreport.html index ce027d601..27448e402 100644 --- a/manual/Tasks/junitreport.html +++ b/manual/Tasks/junitreport.html @@ -33,26 +33,6 @@ results.</p> distribution. See <a href="../install.html#librarydependencies">Library Dependencies</a> for more information.</p> -<h3>Requirements</h3> - -<p>The task needs Apache <a href="https://xml.apache.org/xalan-j/" target="_top">Xalan 2.4.1+ or -Xalan XSLTC</a> (JDK 1.4 contains a version of Xalan 2.x, while JDK 1.5 ships with a version of -XSLTC). JDK 1.4.2-01 and later ships with a bundled Xalan 2.4.1+, meaning that JDKs prior to version -1.4.2-01 won't work out of the box. The table below summarize the compatibility status.</p> -<table> -<tr><th scope="col">Xalan</th><th scope="col">Sun JDK Bundle</th><th scope="col">Status</th></tr> -<tr><td>2.4.1+</td><td>JDK 1.4.2-01+</td><td>OK</td></tr> -<tr><td>XSLTC</td><td>JDK 1.5.x</td><td>OK</td></tr> -<tr><td>2.x</td><td>JDK 1.4.x</td><td><em><u>Deprecated</u>, -use <samp>${ant.home}/etc/junit-frames-xalan1.xsl</samp><br/>Upgrade Xalan using the JDK endorsement -mechanism</em></td></tr> -</table> - -<p>In Ant 1.6.2, we had to decide between supporting Xalan 1/Xalan 2.4.1- and Xalan 2.4.1+/XSLTC, -because there was no way to support both couples at the same time.</p> -<p><em>Since Ant 1.7</em>, we dropped support for Xalan 1, because Xalan 1 was not available anymore -for quite some time.</p> - <h3>Parameters</h3> <table class="attr"> <tr> diff --git a/manual/Tasks/script.html b/manual/Tasks/script.html index 32c2a91c7..94c818747 100644 --- a/manual/Tasks/script.html +++ b/manual/Tasks/script.html @@ -33,8 +33,8 @@ target="_top">JSR 223</a> supported language. <p><strong>Note</strong>: This task depends on external libraries not included in the Apache Ant distribution. See <a href="../install.html#librarydependencies">Library Dependencies</a> for more information.</p> -<p>The task may use the BSF scripting manager or the JSR 223 manager that is included in JDK 6 and -higher. This is controlled by the <var>manager</var> attribute. The JSR 223 scripting manager is +<p>The task may use the BSF scripting manager or the JSR 223 manager that is included in the JDK. +This is controlled by the <var>manager</var> attribute. The JSR 223 scripting manager is indicated by <q>javax</q>.</p> <p>All items (tasks, targets, etc) of the running project are accessible from the script, using either their <var>name</var> or <var>id</var> attributes (as long as their names are considered @@ -81,8 +81,7 @@ In particular all targets should have different location values.</p> values: <q>auto</q>, <q>bsf</q> or <q>javax</q>. <ul> <li><q>bsf</q> use the BSF scripting manager to run the language.</li> - <li><q>javax</q> use the <code>javax.scripting</code> manager to run the language. (This - will only work for JDK 6 and higher).</li> + <li><q>javax</q> use the <code>javax.scripting</code> manager to run the language.</li> <li><q>auto</q> use the BSF engine if it exists, otherwise use the <code>javax.scripting</code> manager.</li> </ul> diff --git a/manual/Tasks/splash.html b/manual/Tasks/splash.html index 6b54470e5..54945851a 100644 --- a/manual/Tasks/splash.html +++ b/manual/Tasks/splash.html @@ -75,7 +75,7 @@ that makes it clear to readers of the build exactly what is going on.</p> </tr> <tr> <td>useproxy</td> - <td>Use a proxy to access <var>imgurl</var>.<br/>Note: Only tested on JDK 1.2.2 and above</td> + <td>Use a proxy to access <var>imgurl</var>.</td> <td>No</td> </tr> <tr> diff --git a/manual/Tasks/style.html b/manual/Tasks/style.html index 2ae47a1b2..9f0a16c68 100644 --- a/manual/Tasks/style.html +++ b/manual/Tasks/style.html @@ -29,12 +29,6 @@ <h3>Description</h3> <p>Process a set of documents via XSLT.</p> <p>This is useful for building views of XML based documentation, or for generating code.</p> -<p><strong>Note</strong>: If you are using JDK 1.4 or higher, this task does not require external -libraries not supplied in the Apache Ant distribution. However, often the built in XSL engine is not -as up to date as a fresh download, so an update is still highly recommended in particular since the -built-in XSLT processors of Java 5 (and to a certain extent Java 6) are known to have serious -issues. See <a href="../install.html#librarydependencies">Library Dependencies</a> for more -information.</p> <p>It is possible to refine the set of files that are being processed. This can be done with the <var>includes</var>, <var>includesfile</var>, <var>excludes</var>, <var>excludesfile</var> and <var>defaultexcludes</var> attributes. With the <var>includes</var> or <var>includesfile</var> |