| @@ -30,8 +30,8 @@ by | |||||
| <hr/> | <hr/> | ||||
| <p>You can download the plugin | <p>You can download the plugin | ||||
| at: <a href="http://sourceforge.net/projects/jext/files/OldFiles/antwork_plugin.zip/download" | |||||
| target="_top">http://sourceforge.net/projects/jext/files/OldFiles/antwork_plugin.zip/download</a></p> | |||||
| at: <a href="https://sourceforge.net/projects/jext/files/OldFiles/antwork_plugin.zip/download" | |||||
| target="_top">https://sourceforge.net/projects/jext/files/OldFiles/antwork_plugin.zip/download</a></p> | |||||
| <h2>Installation instructions from the Readme.txt</h2> | <h2>Installation instructions from the Readme.txt</h2> | ||||
| @@ -1,7 +1,7 @@ | |||||
| /* | /* | ||||
| * Apache License | * Apache License | ||||
| * Version 2.0, January 2004 | * Version 2.0, January 2004 | ||||
| * http://www.apache.org/licenses/ | |||||
| * https://www.apache.org/licenses/ | |||||
| * | * | ||||
| * TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION | * TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION | ||||
| * | * | ||||
| @@ -79,7 +79,7 @@ Ant homepage.</p> | |||||
| <condition property="Ant17isOnline"> | <condition property="Ant17isOnline"> | ||||
| <and> | <and> | ||||
| <antversion exactly="1.7.0"/> | <antversion exactly="1.7.0"/> | ||||
| <http url="http://ant.apache.org"/> | |||||
| <http url="https://ant.apache.org"/> | |||||
| </and> | </and> | ||||
| </condition></pre> | </condition></pre> | ||||
| @@ -239,7 +239,7 @@ output. The following example illustrates how to generate a HTML report from the | |||||
| style="${ant.home}/etc/changelog.xsl"> | style="${ant.home}/etc/changelog.xsl"> | ||||
| <param name="title" expression="Ant ChangeLog"/> | <param name="title" expression="Ant ChangeLog"/> | ||||
| <param name="module" expression="ant"/> | <param name="module" expression="ant"/> | ||||
| <param name="cvsweb" expression="http://cvs.apache.org/viewcvs/"/> | |||||
| <param name="cvsweb" expression="https://cvs.apache.org/viewcvs/"/> | |||||
| </style></pre> | </style></pre> | ||||
| <h4>Sample Output</h4> | <h4>Sample Output</h4> | ||||
| @@ -611,7 +611,7 @@ firewalls.</p> | |||||
| <pre> | <pre> | ||||
| <condition property="offline"> | <condition property="offline"> | ||||
| <isreachable url="http://ibiblio.org/maven/"/> | |||||
| <isreachable url="https://ibiblio.org/maven/"/> | |||||
| </condition></pre> | </condition></pre> | ||||
| <p>Probe for the Maven repository being reachable.</p> | <p>Probe for the Maven repository being reachable.</p> | ||||
| @@ -241,7 +241,7 @@ directory, flattening the directory structure.</p> | |||||
| <copy todir="dest" flatten="true"> | <copy todir="dest" flatten="true"> | ||||
| <resources> | <resources> | ||||
| <file file="src_dir/file1.txt"/> | <file file="src_dir/file1.txt"/> | ||||
| <url url="http://ant.apache.org/index.html"/> | |||||
| <url url="https://ant.apache.org/index.html"/> | |||||
| </resources> | </resources> | ||||
| </copy></pre> | </copy></pre> | ||||
| @@ -260,7 +260,7 @@ an absolute path as their names.</p> | |||||
| <file file="src_dir/file1.txt"/> | <file file="src_dir/file1.txt"/> | ||||
| <file file="src_dir/file2.txt"/> | <file file="src_dir/file2.txt"/> | ||||
| <file file="src_dir/file3.txt"/> | <file file="src_dir/file3.txt"/> | ||||
| <url url="http://ant.apache.org/index.html"/> | |||||
| <url url="https://ant.apache.org/index.html"/> | |||||
| </resources> | </resources> | ||||
| </sort> | </sort> | ||||
| </first> | </first> | ||||
| @@ -189,7 +189,7 @@ output. The following example illustrates how to generate an HTML report from th | |||||
| style="${ant.home}/etc/tagdiff.xsl"> | style="${ant.home}/etc/tagdiff.xsl"> | ||||
| <param name="title" expression="Ant Diff"/> | <param name="title" expression="Ant Diff"/> | ||||
| <param name="module" expression="ant"/> | <param name="module" expression="ant"/> | ||||
| <param name="cvsweb" expression="http://cvs.apache.org/viewcvs/"/> | |||||
| <param name="cvsweb" expression="https://cvs.apache.org/viewcvs/"/> | |||||
| </style></pre> | </style></pre> | ||||
| <h4>Output</h4> | <h4>Output</h4> | ||||
| @@ -56,13 +56,13 @@ Server.</p> | |||||
| <p>The tasks support:</p> | <p>The tasks support:</p> | ||||
| <ul> | <ul> | ||||
| <li><a href="http://www.borland.com" target="_top">Borland</a>Application Server 4.5</li> | |||||
| <li><a href="https://www.borland.com" target="_top">Borland</a>Application Server 4.5</li> | |||||
| <li><a href="https://web.archive.org/web/20020202082841/http://www.iplanet.com/products/iplanet_application/home_ias.html" | <li><a href="https://web.archive.org/web/20020202082841/http://www.iplanet.com/products/iplanet_application/home_ias.html" | ||||
| target="_top">iPlanet</a> Application Server 6.0</li> | target="_top">iPlanet</a> Application Server 6.0</li> | ||||
| <li><a href="https://www.jboss.org/" target="_top">JBoss 2.1</a> and above EJB servers</li> | <li><a href="https://www.jboss.org/" target="_top">JBoss 2.1</a> and above EJB servers</li> | ||||
| <li><a href="https://web.archive.org/web/20080516210506/http://www.ironflare.com/" | <li><a href="https://web.archive.org/web/20080516210506/http://www.ironflare.com/" | ||||
| target="_top">Orion Application Server</a> 2.0 (<em>since Ant 1.10.2</em>)</li> | target="_top">Orion Application Server</a> 2.0 (<em>since Ant 1.10.2</em>)</li> | ||||
| <li><a href="http://www.bea.com" target="_top">WebLogic</a> 4.5.1 through to 7.0 EJB servers</li> | |||||
| <li><a href="https://www.oracle.com/corporate/acquisitions/bea/" target="_top">WebLogic</a> 4.5.1 through to 7.0 EJB servers</li> | |||||
| <li><a href="https://jonas.ow2.org/" target="_top">JOnAS</a> 2.4.x and 2.5 Open Source EJB server</li> | <li><a href="https://jonas.ow2.org/" target="_top">JOnAS</a> 2.4.x and 2.5 Open Source EJB server</li> | ||||
| <li><a href="https://www.ibm.com/websphere" target="_top">IBM WebSphere</a> 4.0</li> | <li><a href="https://www.ibm.com/websphere" target="_top">IBM WebSphere</a> 4.0</li> | ||||
| </ul> | </ul> | ||||
| @@ -28,7 +28,7 @@ | |||||
| <h3>Description</h3> | <h3>Description</h3> | ||||
| <p>Gets files from URLs. When the <var>verbose</var> option is <q>on</q>, this task displays | <p>Gets files from URLs. When the <var>verbose</var> option is <q>on</q>, this task displays | ||||
| a <q>.</q> for every 100 Kb retrieved. Any URL schema supported by the runtime is valid here, | a <q>.</q> for every 100 Kb retrieved. Any URL schema supported by the runtime is valid here, | ||||
| including <q>http:</q>, <q>ftp:</q> and <q>jar:</q>.</p> | |||||
| including <q>http:</q>, <q>https:</q>, <q>ftp:</q> and <q>jar:</q>.</p> | |||||
| <p>The <var>usetimestamp</var> option enables you to control downloads so that the remote file is | <p>The <var>usetimestamp</var> option enables you to control downloads so that the remote file is | ||||
| only fetched if newer than the local copy. If there is no local copy, the download always takes | only fetched if newer than the local copy. If there is no local copy, the download always takes | ||||
| place. When a file is downloaded, the timestamp of the downloaded file is set to the remote | place. When a file is downloaded, the timestamp of the downloaded file is set to the remote | ||||
| @@ -175,14 +175,14 @@ nested <code><header/></code> node are as follows:</p> | |||||
| <h3>Examples</h3> | <h3>Examples</h3> | ||||
| <p>Get the index page of <samp>http://ant.apache.org/</samp>, and store it in the | |||||
| <p>Get the index page of <samp>https://ant.apache.org/</samp>, and store it in the | |||||
| file <samp>help/index.html</samp>.</p> | file <samp>help/index.html</samp>.</p> | ||||
| <pre><get src="http://ant.apache.org/" dest="help/index.html"/></pre> | |||||
| <pre><get src="https://ant.apache.org/" dest="help/index.html"/></pre> | |||||
| <p>Get the PGP keys of Ant's (current and past) release managers, if the local copy is missing or | <p>Get the PGP keys of Ant's (current and past) release managers, if the local copy is missing or | ||||
| out of date. Use the <var>verbose</var> option for progress information.</p> | out of date. Use the <var>verbose</var> option for progress information.</p> | ||||
| <pre> | <pre> | ||||
| <get src="http://www.apache.org/dist/ant/KEYS" | |||||
| <get src="https://www.apache.org/dist/ant/KEYS" | |||||
| dest="KEYS" | dest="KEYS" | ||||
| verbose="true" | verbose="true" | ||||
| usetimestamp="true"/></pre> | usetimestamp="true"/></pre> | ||||
| @@ -230,20 +230,20 @@ naming convention for the checksum file, of course) and validate the checksum on | |||||
| <pre> | <pre> | ||||
| <get dest="downloads"> | <get dest="downloads"> | ||||
| <url url="http://ant.apache.org/index.html"/> | |||||
| <url url="http://ant.apache.org/faq.html"/> | |||||
| <url url="https://ant.apache.org/index.html"/> | |||||
| <url url="https://ant.apache.org/faq.html"/> | |||||
| </get></pre> | </get></pre> | ||||
| <p>Using custom HTTP headers</p> | <p>Using custom HTTP headers</p> | ||||
| <pre> | <pre> | ||||
| <get src="http://ant.apache.org/index.html" dest="downloads"> | |||||
| <get src="https://ant.apache.org/index.html" dest="downloads"> | |||||
| <header name="header1" value="headerValue1"/> | <header name="header1" value="headerValue1"/> | ||||
| <header name="header2" value="headerValue2"/> | <header name="header2" value="headerValue2"/> | ||||
| <header name="header3" value="headerValue3"/> | <header name="header3" value="headerValue3"/> | ||||
| </get></pre> | </get></pre> | ||||
| <p>get the index and FAQ pages of <samp>http://ant.apache.org/</samp>, and store them in the | |||||
| <p>get the index and FAQ pages of <samp>https://ant.apache.org/</samp>, and store them in the | |||||
| directory <samp>downloads</samp> which will be created if necessary.</p> | directory <samp>downloads</samp> which will be created if necessary.</p> | ||||
| </body> | </body> | ||||
| </html> | </html> | ||||
| @@ -88,7 +88,7 @@ other than its default, <q>add</q>.</strong></p> | |||||
| <p>To cryptographically sign your JAR file, use the <a href="signjar.html">SignJar task</a> on the | <p>To cryptographically sign your JAR file, use the <a href="signjar.html">SignJar task</a> on the | ||||
| JAR that you create from this task.</p> | JAR that you create from this task.</p> | ||||
| <p>For creating a simple version of a <a href="http://openjdk.java.net/jeps/238" target="_top">JEP | |||||
| <p>For creating a simple version of a <a href="https://openjdk.java.net/jeps/238" target="_top">JEP | |||||
| 238 multi-release jar</a>, you don't need any special tools. Just set the | 238 multi-release jar</a>, you don't need any special tools. Just set the | ||||
| required <code>manifest</code> entry and place the files where required, as you could see in | required <code>manifest</code> entry and place the files where required, as you could see in | ||||
| the <a href="#jep238-example">JEP 238 example</a>. If you want to tune this kind of jar, | the <a href="#jep238-example">JEP 238 example</a>. If you want to tune this kind of jar, | ||||
| @@ -521,7 +521,7 @@ JDK 6 scripting interface:</p> | |||||
| <h4 id="jep238-example">JEP 238 example: a Multi-Release JAR Files</h4> | <h4 id="jep238-example">JEP 238 example: a Multi-Release JAR Files</h4> | ||||
| <p>Here we want to create a <em>Multi-Release JAR File</em> according the | <p>Here we want to create a <em>Multi-Release JAR File</em> according the | ||||
| specification <a href="http://openjdk.java.net/jeps/238" target="_top">JEP 238</a>. It defines on | |||||
| specification <a href="https://openjdk.java.net/jeps/238" target="_top">JEP 238</a>. It defines on | |||||
| top of a JAR the possibility to place additional or overwriting classes in a jar, which are | top of a JAR the possibility to place additional or overwriting classes in a jar, which are | ||||
| available according to the Java version you run.<br/>Basically it says, that you have to set the | available according to the Java version you run.<br/>Basically it says, that you have to set the | ||||
| manifest entry <code>Multi-Release: true</code> and place all additional or overwriting classes | manifest entry <code>Multi-Release: true</code> and place all additional or overwriting classes | ||||
| @@ -72,7 +72,7 @@ jar. (Optional dependencies will be used if present else they will be ignored)</ | |||||
| implementationVendorID="vv" | implementationVendorID="vv" | ||||
| implementationVendor="Apache" | implementationVendor="Apache" | ||||
| implementationVersion="2.0" | implementationVersion="2.0" | ||||
| implementationURL="http://somewhere.com"/> | |||||
| implementationURL="https://somewhere.com"/> | |||||
| <jarlib-manifest destfile="myManifest.txt"> | <jarlib-manifest destfile="myManifest.txt"> | ||||
| <extension refid="e1"/> | <extension refid="e1"/> | ||||
| @@ -87,7 +87,7 @@ jar. (Optional dependencies will be used if present else they will be ignored)</ | |||||
| implementationVendorID="vv" | implementationVendorID="vv" | ||||
| implementationVendor="Apache" | implementationVendor="Apache" | ||||
| implementationVersion="2.0" | implementationVersion="2.0" | ||||
| implementationURL="http://somewhere.com"/> | |||||
| implementationURL="https://somewhere.com"/> | |||||
| <extensionSet id="option.ext"> | <extensionSet id="option.ext"> | ||||
| <libfileset dir="lib/option"> | <libfileset dir="lib/option"> | ||||
| @@ -158,7 +158,7 @@ does not implement extension then throw an exception.</p> | |||||
| <jarlib-resolve property="dve.library"> | <jarlib-resolve property="dve.library"> | ||||
| <extension refid="dve.ext"/> | <extension refid="dve.ext"/> | ||||
| <url url="http://www.realityforge.net/jars/dve.jar" destfile="lib/dve.jar"/> | |||||
| <url url="https://www.example.com/jars/dve.jar" destfile="lib/dve.jar"/> | |||||
| </jarlib-resolve></pre> | </jarlib-resolve></pre> | ||||
| <p>Resolve Extension to file produce by Ant build. If file does not get produced or Ant file is | <p>Resolve Extension to file produce by Ant build. If file does not get produced or Ant file is | ||||
| @@ -188,7 +188,7 @@ finally try to download it from a website. If all steps fail then throw a build | |||||
| <extension refid="dve.ext"/> | <extension refid="dve.ext"/> | ||||
| <location location="/opt/jars/dve.jar"/> | <location location="/opt/jars/dve.jar"/> | ||||
| <ant antfile="../dve/build.xml" target="main" destfile="lib/dve.jar"/> | <ant antfile="../dve/build.xml" target="main" destfile="lib/dve.jar"/> | ||||
| <url url="http://www.realityforge.net/jars/dve.jar" destfile="lib/dve.jar"/> | |||||
| <url url="https://example.com/jars/dve.jar" destfile="lib/dve.jar"/> | |||||
| </jarlib-resolve></pre> | </jarlib-resolve></pre> | ||||
| </body> | </body> | ||||
| @@ -718,8 +718,8 @@ references to strings that can by used in an OS independent fashion | |||||
| </javac></pre> | </javac></pre> | ||||
| <h3>OpenJDK notes</h3> | <h3>OpenJDK notes</h3> | ||||
| <p>The <a href="http://openjdk.java.net/" target="_top">OpenJDK</a> project has provided | |||||
| the <code>javac</code> <a href="http://openjdk.java.net/groups/compiler/" target="_top">compiler</a> | |||||
| <p>The <a href="https://openjdk.java.net/" target="_top">OpenJDK</a> project has provided | |||||
| the <code>javac</code> <a href="https://openjdk.java.net/groups/compiler/" target="_top">compiler</a> | |||||
| as an open source project. The output of this project is a <code>javac.jar</code> which contains | as an open source project. The output of this project is a <code>javac.jar</code> which contains | ||||
| the <kbd>javac</kbd> compiler. This compiler may be used with the <code><javac></code> task | the <kbd>javac</kbd> compiler. This compiler may be used with the <code><javac></code> task | ||||
| with the use of a <kbd>-Xbootclasspath/p</kbd> Java argument. The argument needs to be given to the | with the use of a <kbd>-Xbootclasspath/p</kbd> Java argument. The argument needs to be given to the | ||||
| @@ -47,7 +47,7 @@ attribute:</p> | |||||
| <ul> | <ul> | ||||
| <li><q>default</q>—the default compiler for the platform.</li> | <li><q>default</q>—the default compiler for the platform.</li> | ||||
| <li><q>sun</q>—the standard compiler of the JDK.</li> | <li><q>sun</q>—the standard compiler of the JDK.</li> | ||||
| <li><q>kaffeh</q>—the native standard compiler of <a href="http://www.kaffe.org" | |||||
| <li><q>kaffeh</q>—the native standard compiler of <a href="https://github.com/kaffe/kaffe" | |||||
| target="_top">Kaffe</a>.</li> | target="_top">Kaffe</a>.</li> | ||||
| <li><q>gcjh</q>—the native standard compiler | <li><q>gcjh</q>—the native standard compiler | ||||
| of <a href="https://gcc.gnu.org/gcc-7/changes.html#java" target="_top">gcj and | of <a href="https://gcc.gnu.org/gcc-7/changes.html#java" target="_top">gcj and | ||||
| @@ -27,7 +27,7 @@ | |||||
| <h3>Description</h3> | <h3>Description</h3> | ||||
| <p>Invokes the <a href="http://www.clarkware.com/software/JDepend.html" target="_top">JDepend</a> | |||||
| <p>Invokes the <a href="https://github.com/clarkware/jdepend" target="_top">JDepend</a> | |||||
| parser.</p> | parser.</p> | ||||
| <p>This parser "traverses a set of Java source file directories and generates design quality | <p>This parser "traverses a set of Java source file directories and generates design quality | ||||
| @@ -117,12 +117,12 @@ and load them as Ant properties.</p> | |||||
| </filterchain> | </filterchain> | ||||
| </loadproperties></pre> | </loadproperties></pre> | ||||
| <p>Load contents of <samp>http://example.org/url.properties.gz</samp>, uncompress it on the fly and | |||||
| <p>Load contents of <samp>https://example.org/url.properties.gz</samp>, uncompress it on the fly and | |||||
| load the contents as Ant properties.</p> | load the contents as Ant properties.</p> | ||||
| <pre> | <pre> | ||||
| <loadproperties> | <loadproperties> | ||||
| <<a href="../Types/resources.html#gzipresource">gzipresource</a>> | <<a href="../Types/resources.html#gzipresource">gzipresource</a>> | ||||
| <<a href="../Types/resources.html#url">url</a> url="http://example.org/url.properties.gz"/> | |||||
| <<a href="../Types/resources.html#url">url</a> url="https://example.org/url.properties.gz"/> | |||||
| </gzipresource> | </gzipresource> | ||||
| </loadproperties></pre> | </loadproperties></pre> | ||||
| @@ -76,7 +76,7 @@ the property is not set.</p> | |||||
| an <code><echo></code> can print this.</p> | an <code><echo></code> can print this.</p> | ||||
| <pre> | <pre> | ||||
| <loadresource property="homepage"> | <loadresource property="homepage"> | ||||
| <url url="http://ant.apache.org/index.html"/> | |||||
| <url url="https://ant.apache.org/index.html"/> | |||||
| </loadresource></pre> | </loadresource></pre> | ||||
| <p>For more examples see the <a href="loadfile.html">loadfile</a> task.</p> | <p>For more examples see the <a href="loadfile.html">loadfile</a> task.</p> | ||||
| @@ -54,7 +54,7 @@ | |||||
| <li><q>default</q>—the default converter for the platform: kaffe when run on Kaffe, | <li><q>default</q>—the default converter for the platform: kaffe when run on Kaffe, | ||||
| builtin otherwise.</li> | builtin otherwise.</li> | ||||
| <li><q>sun</q>—used to be the standard converter of the JDK 8 or earlier</li> | <li><q>sun</q>—used to be the standard converter of the JDK 8 or earlier</li> | ||||
| <li><q>kaffe</q>—the standard converter of <a href="http://www.kaffe.org" | |||||
| <li><q>kaffe</q>—the standard converter of <a href="https://github.com/kaffe/kaffe" | |||||
| target="_top">Kaffe</a></li> | target="_top">Kaffe</a></li> | ||||
| <li><q>builtin</q>—Ant's internal implementation. <em>Since Ant 1.9.8</em></li> | <li><q>builtin</q>—Ant's internal implementation. <em>Since Ant 1.9.8</em></li> | ||||
| </ul> | </ul> | ||||
| @@ -65,11 +65,11 @@ See <a href="../install.html#librarydependencies">Library Dependencies</a> for m | |||||
| <pre><bzip2 src="test.tar" destfile="test.tar.bz2"/></pre> | <pre><bzip2 src="test.tar" destfile="test.tar.bz2"/></pre> | ||||
| <pre><xz src="test.tar" destfile="test.tar.xz"/></pre> | <pre><xz src="test.tar" destfile="test.tar.xz"/></pre> | ||||
| <p>Download <samp>http://example.org/archive.tar</samp> and compress it | |||||
| <p>Download <samp>https://example.org/archive.tar</samp> and compress it | |||||
| to <samp>archive.tar.gz</samp> in the project's <var>basedir</var> on the fly.</p> | to <samp>archive.tar.gz</samp> in the project's <var>basedir</var> on the fly.</p> | ||||
| <pre> | <pre> | ||||
| <gzip destfile="archive.tar.gz"> | <gzip destfile="archive.tar.gz"> | ||||
| <url url="http://example.org/archive.tar"/> | |||||
| <url url="https://example.org/archive.tar"/> | |||||
| </gzip></pre> | </gzip></pre> | ||||
| </body> | </body> | ||||
| @@ -64,7 +64,7 @@ from a property file.</p> | |||||
| <p>A list of predefined properties can be | <p>A list of predefined properties can be | ||||
| found <a href="../properties.html#built-in-props">here</a>.</p> | found <a href="../properties.html#built-in-props">here</a>.</p> | ||||
| <p><em>Since Apache Ant 1.8.0</em>, it is possible to load properties defined in XML according | <p><em>Since Apache Ant 1.8.0</em>, it is possible to load properties defined in XML according | ||||
| to <a href="http://java.sun.com/dtd/properties.dtd" target="_top">Sun DTD</a>, when running on Java | |||||
| to <a href="https://java.sun.com/dtd/properties.dtd" target="_top">Sun DTD</a>, when running on Java | |||||
| 5+. For this the name of the file, resource or url has to end with <samp>.xml</samp>.</p> | 5+. For this the name of the file, resource or url has to end with <samp>.xml</samp>.</p> | ||||
| <h3>Parameters</h3> | <h3>Parameters</h3> | ||||
| @@ -215,8 +215,8 @@ nested <code>classpath</code> element.</p> | |||||
| <pre><property file="foo.properties"/></pre> | <pre><property file="foo.properties"/></pre> | ||||
| <p>Read a set of properties from the | <p>Read a set of properties from the | ||||
| address <samp>http://www.mysite.com/bla/props/foo.properties</samp>.</p> | |||||
| <pre><property url="http://www.mysite.com/bla/props/foo.properties"/></pre> | |||||
| address <samp>https://www.mysite.com/bla/props/foo.properties</samp>.</p> | |||||
| <pre><property url="https://www.mysite.com/bla/props/foo.properties"/></pre> | |||||
| <p>Read a set of properties from a resource called <samp>foo.properties</samp>.</p> | <p>Read a set of properties from a resource called <samp>foo.properties</samp>.</p> | ||||
| <pre><property resource="foo.properties"/></pre> | <pre><property resource="foo.properties"/></pre> | ||||
| @@ -278,8 +278,8 @@ on a classpath. Here are some interesting facts about this feature</p> | |||||
| <pre> | <pre> | ||||
| build.compiler=jikes | build.compiler=jikes | ||||
| deploy.server=lucky | deploy.server=lucky | ||||
| deploy.port=8080 | |||||
| deploy.url=http://${deploy.server}:${deploy.port}/</pre> | |||||
| deploy.port=8443 | |||||
| deploy.url=https://${deploy.server}:${deploy.port}/</pre> | |||||
| <h3 id="notes-env">Notes about environment variables</h3> | <h3 id="notes-env">Notes about environment variables</h3> | ||||
| <p> | <p> | ||||
| @@ -55,7 +55,7 @@ a <code>BuildException</code> is thrown.</p> | |||||
| an unreliable network resource.</p> | an unreliable network resource.</p> | ||||
| <pre> | <pre> | ||||
| <retry retrycount="3"> | <retry retrycount="3"> | ||||
| <get src="http://www.unreliable-server.com/unreliable.tar.gz" | |||||
| <get src="https://www.unreliable-server.com/unreliable.tar.gz" | |||||
| dest="/home/retry/unreliable.tar.gz"/> | dest="/home/retry/unreliable.tar.gz"/> | ||||
| </retry></pre> | </retry></pre> | ||||
| </body> | </body> | ||||
| @@ -52,7 +52,7 @@ are the choices:</p> | |||||
| <li><q>default</q>—the default compiler (<q>kaffe</q>, <q>sun</q> or <q>forking</q>) for the | <li><q>default</q>—the default compiler (<q>kaffe</q>, <q>sun</q> or <q>forking</q>) for the | ||||
| platform. | platform. | ||||
| <li><q>sun</q>—the standard compiler prior to JDK 9</li> | <li><q>sun</q>—the standard compiler prior to JDK 9</li> | ||||
| <li><q>kaffe</q>—the standard compiler of <a href="http://www.kaffe.org" | |||||
| <li><q>kaffe</q>—the standard compiler of <a href="https://github.com/kaffe/kaffe" | |||||
| target="_top">Kaffe</a></li> | target="_top">Kaffe</a></li> | ||||
| <li><q>weblogic</q></li> | <li><q>weblogic</q></li> | ||||
| <li><q>forking</q>—(<em>since Apache Ant 1.7</em>) the <q>sun</q> compiler forked into a | <li><q>forking</q>—(<em>since Apache Ant 1.7</em>) the <q>sun</q> compiler forked into a | ||||
| @@ -72,7 +72,7 @@ consult miniRMI's documentation to learn how to use it.</p> | |||||
| <h4>CORBA support</h4> | <h4>CORBA support</h4> | ||||
| <p>Java 11 <a href="http://openjdk.java.net/jeps/320" target="_top">removes</a> the Java EE and | |||||
| <p>Java 11 <a href="https://openjdk.java.net/jeps/320" target="_top">removes</a> the Java EE and | |||||
| CORBA packages and <kbd>rmic</kbd> no longer supports either <kbd>-iiop</kbd> | CORBA packages and <kbd>rmic</kbd> no longer supports either <kbd>-iiop</kbd> | ||||
| or <kbd>-idl</kbd> options. Starting with Ant 1.10.3, the <kbd>rmic</kbd> task will fail when using | or <kbd>-idl</kbd> options. Starting with Ant 1.10.3, the <kbd>rmic</kbd> task will fail when using | ||||
| either while running Java 11+ unless you fork the task and explicitly specify an executable.</p> | either while running Java 11+ unless you fork the task and explicitly specify an executable.</p> | ||||
| @@ -249,7 +249,7 @@ that Ant will not create a task of the same (namespace,localname) name pair.</p> | |||||
| <target name="echo-task-jython"> | <target name="echo-task-jython"> | ||||
| <scriptdef language="jython" | <scriptdef language="jython" | ||||
| name="echo" | name="echo" | ||||
| uri="http://example.org/script"> | |||||
| uri="https://example.org/script"> | |||||
| <![CDATA[ | <![CDATA[ | ||||
| self.log("text: " +self.text) | self.log("text: " +self.text) | ||||
| ]]> | ]]> | ||||
| @@ -257,7 +257,7 @@ self.log("text: " +self.text) | |||||
| </target> | </target> | ||||
| <target name="testEcho" depends="echo-task-jython" | <target name="testEcho" depends="echo-task-jython" | ||||
| xmlns:s="http://example.org/script"> | |||||
| xmlns:s="https://example.org/script"> | |||||
| <s:echo>nested text</s:echo> | <s:echo>nested text</s:echo> | ||||
| </target></pre> | </target></pre> | ||||
| @@ -37,7 +37,7 @@ | |||||
| <p>At present the tasks support:</p> | <p>At present the tasks support:</p> | ||||
| <ul> | <ul> | ||||
| <li><a href="http://www.bea.com" target="_top">WebLogic</a> servers</li> | |||||
| <li><a href="https://www.oracle.com/corporate/acquisitions/bea/" target="_top">WebLogic</a> servers</li> | |||||
| <li><a href="https://jonas.ow2.org/" target="_top">JOnAS</a> 2.4 Open Source EJB server</li> | <li><a href="https://jonas.ow2.org/" target="_top">JOnAS</a> 2.4 Open Source EJB server</li> | ||||
| </ul> | </ul> | ||||
| <p>Over time we expect further optional tasks to support additional J2EE Servers.</p> | <p>Over time we expect further optional tasks to support additional J2EE Servers.</p> | ||||
| @@ -107,7 +107,7 @@ that makes it clear to readers of the build exactly what is going on.</p> | |||||
| <p>Splash the Jakarta logo, for an initial period of 5 seconds.</p> | <p>Splash the Jakarta logo, for an initial period of 5 seconds.</p> | ||||
| <pre> | <pre> | ||||
| <splash imageurl="http://jakarta.apache.org/images/jakarta-logo.gif" | |||||
| <splash imageurl="https://jakarta.apache.org/images/jakarta-logo.gif" | |||||
| useproxy="true" | useproxy="true" | ||||
| showduration="5000"/></pre> | showduration="5000"/></pre> | ||||
| @@ -45,7 +45,7 @@ attributes point to files in the format of Java property files or an xml format. | |||||
| <p>If you are defining tasks or types that share the same classpath with | <p>If you are defining tasks or types that share the same classpath with | ||||
| multiple <code>taskdef</code> or <code>typedef</code> tasks, the corresponding classes will be | multiple <code>taskdef</code> or <code>typedef</code> tasks, the corresponding classes will be | ||||
| loaded by different | loaded by different | ||||
| Java <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html" | |||||
| Java <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html" | |||||
| target="_top">ClassLoaders</a>. Two classes with the same name loaded via different ClassLoaders | target="_top">ClassLoaders</a>. Two classes with the same name loaded via different ClassLoaders | ||||
| are not the same class from the point of view of JVM, they don't share static variables and | are not the same class from the point of view of JVM, they don't share static variables and | ||||
| instances of these classes can't access private methods or attributes of instances defined by "the | instances of these classes can't access private methods or attributes of instances defined by "the | ||||
| @@ -78,11 +78,11 @@ See <a href="../install.html#librarydependencies">Library Dependencies</a> for m | |||||
| a directory).</p> | a directory).</p> | ||||
| <pre><gunzip src="test.tar.gz" dest="subdir"/></pre> | <pre><gunzip src="test.tar.gz" dest="subdir"/></pre> | ||||
| <p>Download <samp>http://example.org/archive.tar.gz</samp> and expand it to <samp>archive.tar</samp> | |||||
| <p>Download <samp>https://example.org/archive.tar.gz</samp> and expand it to <samp>archive.tar</samp> | |||||
| in the project's <var>basedir</var> on the fly.</p> | in the project's <var>basedir</var> on the fly.</p> | ||||
| <pre> | <pre> | ||||
| <gunzip dest="."> | <gunzip dest="."> | ||||
| <url url="http://example.org/archive.tar.gz"/> | |||||
| <url url="https://example.org/archive.tar.gz"/> | |||||
| </gunzip> | </gunzip> | ||||
| </pre> | </pre> | ||||
| @@ -106,16 +106,16 @@ task. See <a href="conditions.html">here</a> for the full list.</p> | |||||
| on <samp>localhost</samp> to serve up the specified URL.</p> | on <samp>localhost</samp> to serve up the specified URL.</p> | ||||
| <pre> | <pre> | ||||
| <waitfor maxwait="3" maxwaitunit="minute" checkevery="500"> | <waitfor maxwait="3" maxwaitunit="minute" checkevery="500"> | ||||
| <http url="http://localhost/myapp/index.html"/> | |||||
| <http url="https://localhost/myapp/index.html"/> | |||||
| </waitfor></pre> | </waitfor></pre> | ||||
| <p>Wait up to 10 seconds for a server on the <samp>dbserver</samp> machine to begin listening on | <p>Wait up to 10 seconds for a server on the <samp>dbserver</samp> machine to begin listening on | ||||
| port 1521 and for the <samp>http://webserver/mypage.html</samp> web page to become available.</p> | |||||
| port 1521 and for the <samp>https://webserver/mypage.html</samp> web page to become available.</p> | |||||
| <pre> | <pre> | ||||
| <waitfor maxwait="10" maxwaitunit="second"> | <waitfor maxwait="10" maxwaitunit="second"> | ||||
| <and> | <and> | ||||
| <socket server="dbserver" port="1521"/> | <socket server="dbserver" port="1521"/> | ||||
| <http url="http://webserver/mypage.html"/> | |||||
| <http url="https://webserver/mypage.html"/> | |||||
| </and> | </and> | ||||
| </waitfor></pre> | </waitfor></pre> | ||||
| @@ -90,7 +90,7 @@ target="_top">Package Versioning documentation.</a></p> | |||||
| implementationVendorID="vv" | implementationVendorID="vv" | ||||
| implementationVendor="Apache" | implementationVendor="Apache" | ||||
| implementationVersion="2.0" | implementationVersion="2.0" | ||||
| implementationURL="http://somewhere.com/myExt.jar"/> | |||||
| implementationURL="https://somewhere.com/myExt.jar"/> | |||||
| </pre> | </pre> | ||||
| <p>Fully specified extension object.</p> | <p>Fully specified extension object.</p> | ||||
| @@ -53,7 +53,7 @@ extension set. However, the extension information may be modified by attributes | |||||
| implementationVendorID="vv" | implementationVendorID="vv" | ||||
| implementationVendor="Apache" | implementationVendor="Apache" | ||||
| implementationVersion="2.0" | implementationVersion="2.0" | ||||
| implementationURL="http://somewhere.com/myExt.jar"/> | |||||
| implementationURL="https://somewhere.com/myExt.jar"/> | |||||
| <libfileset id="lfs" | <libfileset id="lfs" | ||||
| includeUrl="true" | includeUrl="true" | ||||
| @@ -64,8 +64,8 @@ | |||||
| URI of the XML namespace with which the type should be associated: | URI of the XML namespace with which the type should be associated: | ||||
| </p> | </p> | ||||
| <pre> | <pre> | ||||
| <typedef resource="org/example/tasks.properties" uri="<a href="http://example.org/tasks">http://example.org/tasks</a>"/> | |||||
| <my:task xmlns:my="<a href="http://example.org/tasks">http://example.org/tasks</a>"> | |||||
| <typedef resource="org/example/tasks.properties" uri="http://example.org/tasks"/> | |||||
| <my:task xmlns:my="http://example.org/tasks"> | |||||
| ... | ... | ||||
| </my:task></pre> | </my:task></pre> | ||||
| <p>As the above example demonstrates, the namespace URI needs to be specified at least | <p>As the above example demonstrates, the namespace URI needs to be specified at least | ||||
| @@ -74,8 +74,8 @@ | |||||
| the <var>xmlns</var> attribute. This mapping can happen at any level in the build file: | the <var>xmlns</var> attribute. This mapping can happen at any level in the build file: | ||||
| </p> | </p> | ||||
| <pre> | <pre> | ||||
| <project name="test" xmlns:my="<a href="http://example.org/tasks">http://example.org/tasks</a>"> | |||||
| <typedef resource="org/example/tasks.properties" uri="<a href="http://example.org/tasks">http://example.org/tasks</a>"/> | |||||
| <project name="test" xmlns:my="http://example.org/tasks"> | |||||
| <typedef resource="org/example/tasks.properties" uri="http://example.org/tasks"/> | |||||
| <my:task> | <my:task> | ||||
| ... | ... | ||||
| </my:task> | </my:task> | ||||
| @@ -86,8 +86,8 @@ | |||||
| </p> | </p> | ||||
| <pre> | <pre> | ||||
| <project name="test"> | <project name="test"> | ||||
| <typedef resource="org/example/tasks.properties" uri="<a href="http://example.org/tasks">http://example.org/tasks</a>"/> | |||||
| <task xmlns="<a href="http://example.org/tasks">http://example.org/tasks</a>"> | |||||
| <typedef resource="org/example/tasks.properties" uri="http://example.org/tasks"/> | |||||
| <task xmlns="http://example.org/tasks"> | |||||
| ... | ... | ||||
| </task> | </task> | ||||
| </project></pre> | </project></pre> | ||||
| @@ -113,8 +113,8 @@ | |||||
| nested <code>config</code> element, the build file snippet would look like this: | nested <code>config</code> element, the build file snippet would look like this: | ||||
| </p> | </p> | ||||
| <pre> | <pre> | ||||
| <typedef resource="org/example/tasks.properties" uri="<a href="http://example.org/tasks">http://example.org/tasks</a>"/> | |||||
| <my:task xmlns:my="<a href="http://example.org/tasks">http://example.org/tasks</a>"> | |||||
| <typedef resource="org/example/tasks.properties" uri="http://example.org/tasks"/> | |||||
| <my:task xmlns:my="http://example.org/tasks"> | |||||
| <my:config a="foo" b="bar"/> | <my:config a="foo" b="bar"/> | ||||
| ... | ... | ||||
| </my:task></pre> | </my:task></pre> | ||||
| @@ -123,8 +123,8 @@ | |||||
| script: | script: | ||||
| </p> | </p> | ||||
| <pre> | <pre> | ||||
| <typedef resource="org/example/tasks.properties" uri="<a href="http://example.org/tasks">http://example.org/tasks</a>"/> | |||||
| <task xmlns="<a href="http://example.org/tasks">http://example.org/tasks</a>"> | |||||
| <typedef resource="org/example/tasks.properties" uri="http://example.org/tasks"/> | |||||
| <task xmlns="http://example.org/tasks"> | |||||
| <config a="foo" b="bar"/> | <config a="foo" b="bar"/> | ||||
| ... | ... | ||||
| </task></pre> | </task></pre> | ||||
| @@ -134,8 +134,8 @@ | |||||
| </p> | </p> | ||||
| <pre> | <pre> | ||||
| <typedef resource="org/example/tasks.properties" | <typedef resource="org/example/tasks.properties" | ||||
| uri="<a href="http://example.org/tasks">http://example.org/tasks</a>"/> | |||||
| <my:task xmlns:my="<a href="http://example.org/tasks">http://example.org/tasks</a>"> | |||||
| uri="http://example.org/tasks"/> | |||||
| <my:task xmlns:my="http://example.org/tasks"> | |||||
| <config a="foo" b="bar"/> | <config a="foo" b="bar"/> | ||||
| ... | ... | ||||
| </my:task></pre> | </my:task></pre> | ||||
| @@ -161,7 +161,7 @@ | |||||
| <p> | <p> | ||||
| </p> | </p> | ||||
| <pre> | <pre> | ||||
| <my:task xmlns:my="<a href="http://example.org/tasks">http://example.org/tasks</a>"> | |||||
| <my:task xmlns:my="http://example.org/tasks"> | |||||
| <my:config a="foo" b="bar"/> | <my:config a="foo" b="bar"/> | ||||
| ... | ... | ||||
| </my:task></pre> | </my:task></pre> | ||||
| @@ -169,7 +169,7 @@ | |||||
| and | and | ||||
| </p> | </p> | ||||
| <pre> | <pre> | ||||
| <my:task xmlns:my="<a href="http://example.org/tasks">http://example.org/tasks</a>"> | |||||
| <my:task xmlns:my="http://example.org/tasks"> | |||||
| <my:config my:a="foo" my:b="bar"/> | <my:config my:a="foo" my:b="bar"/> | ||||
| ... | ... | ||||
| </my:task></pre> | </my:task></pre> | ||||
| @@ -198,8 +198,8 @@ | |||||
| or <code class="code">addConfigured(Condition)</code> method): | or <code class="code">addConfigured(Condition)</code> method): | ||||
| </p> | </p> | ||||
| <pre> | <pre> | ||||
| <typedef resource="org/example/conditions.properties" uri="<a href="http://example.org/conditions">http://example.org/conditions</a>"/> | |||||
| <condition property="prop" xmlns="<a href="http://example.org/conditions">http://example.org/conditions</a>"> | |||||
| <typedef resource="org/example/conditions.properties" uri="http://example.org/conditions"/> | |||||
| <condition property="prop" xmlns="http://example.org/conditions"> | |||||
| <and> | <and> | ||||
| <available file="bla.txt"/> | <available file="bla.txt"/> | ||||
| <my:condition a="foo"/> | <my:condition a="foo"/> | ||||
| @@ -1277,10 +1277,10 @@ actually be reached. It assumes that the file <samp>mirrors.txt</samp> looks li | |||||
| <pre> | <pre> | ||||
| mirrors.txt: | mirrors.txt: | ||||
| http://best.mirror.example.org/ | |||||
| https://best.mirror.example.org/ | |||||
| http://second.best.mirror.example.org/mirror/of/best/ | http://second.best.mirror.example.org/mirror/of/best/ | ||||
| https://yet.another.mirror/ | https://yet.another.mirror/ | ||||
| http://the.original.site/</pre> | |||||
| https://the.original.site/</pre> | |||||
| <pre> | <pre> | ||||
| <copy todir="${target}"> | <copy todir="${target}"> | ||||
| @@ -134,7 +134,7 @@ and ownership attributes.</p> | |||||
| <copy todir="some-dir"> | <copy todir="some-dir"> | ||||
| <tarfileset includes="lib/**"> | <tarfileset includes="lib/**"> | ||||
| <bzip2resource> | <bzip2resource> | ||||
| <url url="http://example.org/dist/some-archive.tar.bz2"/> | |||||
| <url url="https://example.org/dist/some-archive.tar.bz2"/> | |||||
| </bzip2resource> | </bzip2resource> | ||||
| </tarfileset> | </tarfileset> | ||||
| </copy></pre> | </copy></pre> | ||||
| @@ -48,7 +48,7 @@ All the modern Java IDEs support Apache Ant almost out of the box. | |||||
| integration: GUI selection of targets, execution, hyperlink to compilation errors | integration: GUI selection of targets, execution, hyperlink to compilation errors | ||||
| </li> | </li> | ||||
| <li> | <li> | ||||
| <a href="http://ant.netbeans.org/" target="_top">NetBeans</a> IDE uses Ant as the basis for its | |||||
| <a href="https://netbeans.org/" target="_top">NetBeans</a> IDE uses Ant as the basis for its | |||||
| project system starting with the 4.0 release | project system starting with the 4.0 release | ||||
| </li> | </li> | ||||
| <li> | <li> | ||||
| @@ -248,7 +248,7 @@ The more up-to-date the version of Java, the more Ant tasks you get. | |||||
| <h3>Open Source Java Runtimes</h3> | <h3>Open Source Java Runtimes</h3> | ||||
| <p> | <p> | ||||
| The Ant team strongly supports users running Ant on <a href="http://openjdk.java.net/" target="_top">OpenJDK</a> and | |||||
| The Ant team strongly supports users running Ant on <a href="https://openjdk.java.net/" target="_top">OpenJDK</a> and | |||||
| other open source Java runtimes, and so strives to have a product that works well on those platforms. | other open source Java runtimes, and so strives to have a product that works well on those platforms. | ||||
| </p> | </p> | ||||
| @@ -836,7 +836,7 @@ these tasks available. Please refer to the <a href="#optionalTasks">Installing A | |||||
| <tr> | <tr> | ||||
| <td>jython.jar</td> | <td>jython.jar</td> | ||||
| <td>Python with <a href="Tasks/script.html">script</a> task</td> | <td>Python with <a href="Tasks/script.html">script</a> task</td> | ||||
| <td><a href="http://www.jython.org/" target="_top">http://www.jython.org/</a></td> | |||||
| <td><a href="https://www.jython.org/" target="_top">https://www.jython.org/</a></td> | |||||
| </tr> | </tr> | ||||
| <tr> | <tr> | ||||
| <td>jacl.jar and tcljava.jar</td> | <td>jacl.jar and tcljava.jar</td> | ||||
| @@ -857,12 +857,12 @@ these tasks available. Please refer to the <a href="#optionalTasks">Installing A | |||||
| <tr> | <tr> | ||||
| <td>jruby.jar</td> | <td>jruby.jar</td> | ||||
| <td>Ruby with <a href="Tasks/script.html">script</a> task</td> | <td>Ruby with <a href="Tasks/script.html">script</a> task</td> | ||||
| <td><a href="http://jruby.org/" target="_top">http://jruby.org/</a></td> | |||||
| <td><a href="https://jruby.org/" target="_top">https://jruby.org/</a></td> | |||||
| </tr> | </tr> | ||||
| <tr> | <tr> | ||||
| <td>judo.jar</td> | <td>judo.jar</td> | ||||
| <td>Judo language with <a href="Tasks/script.html">script</a> task</td> | <td>Judo language with <a href="Tasks/script.html">script</a> task</td> | ||||
| <td><a href="http://www.judoscript.org/" target="_top">http://www.judoscript.org/</a></td> | |||||
| <td>used to be at http://www.judoscript.org/ which is now not available anymore.</td> | |||||
| </tr> | </tr> | ||||
| <tr> | <tr> | ||||
| <td>commons-logging.jar</td> | <td>commons-logging.jar</td> | ||||
| @@ -902,7 +902,7 @@ these tasks available. Please refer to the <a href="#optionalTasks">Installing A | |||||
| <ul> | <ul> | ||||
| <li>Included in Java 6 to Java 10 but the <code>java.activation</code> module is deprecated and marked for removal in | <li>Included in Java 6 to Java 10 but the <code>java.activation</code> module is deprecated and marked for removal in | ||||
| Java 9 and needs to be enabled explicitly on Java 10.</li> | Java 9 and needs to be enabled explicitly on Java 10.</li> | ||||
| <li>Starting Java 11, the <code>java.activation</code> module has been <a href="http://openjdk.java.net/jeps/320">removed</a> and the jar has to be explicitly made available in the classpath.</li> | |||||
| <li>Starting Java 11, the <code>java.activation</code> module has been <a href="https://openjdk.java.net/jeps/320">removed</a> and the jar has to be explicitly made available in the classpath.</li> | |||||
| </ul> | </ul> | ||||
| </td> | </td> | ||||
| <td><a href="Tasks/mail.html">mail</a> task with MIME encoding, | <td><a href="Tasks/mail.html">mail</a> task with MIME encoding, | ||||
| @@ -287,7 +287,7 @@ public class ToStringEvaluator implements PropertyHelper.PropertyEvaluator { | |||||
| <p>then the syntax can be used to pass in resource subclasses previously defined as references | <p>then the syntax can be used to pass in resource subclasses previously defined as references | ||||
| like</p> | like</p> | ||||
| <pre> | <pre> | ||||
| <url url="http://ant.apache.org/" id="anturl"/> | |||||
| <url url="https://ant.apache.org/" id="anturl"/> | |||||
| <my:task attr="${ant.refid:anturl}"/></pre> | <my:task attr="${ant.refid:anturl}"/></pre> | ||||
| <h2 id="if+unless">If/Unless Attributes</h2> | <h2 id="if+unless">If/Unless Attributes</h2> | ||||
| @@ -172,7 +172,7 @@ documentation.</p> | |||||
| <tr> | <tr> | ||||
| <td><a href="Tasks/jdepend.html">JDepend</a></td> | <td><a href="Tasks/jdepend.html">JDepend</a></td> | ||||
| <td><p>Invokes | <td><p>Invokes | ||||
| the <a href="http://www.clarkware.com/software/JDepend.html" | |||||
| the <a href="https://github.com/clarkware/jdepend" | |||||
| target="_top">JDepend</a> parser. This parser "traverses a | target="_top">JDepend</a> parser. This parser "traverses a | ||||
| set of Java source-file directories and generates design-quality | set of Java source-file directories and generates design-quality | ||||
| metrics for each Java package".</p></td> | metrics for each Java package".</p></td> | ||||