git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269684 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -7,6 +7,9 @@ Changes that could break older environments: | |||
| Other changes: | |||
| -------------- | |||
| * The attributes zipfile, jarfile and warfile (from the Zip, Jar and War tasks) | |||
| have been deprecated and supersceded by a new attribute "file". | |||
| Fixed bugs: | |||
| ----------- | |||
| @@ -56,7 +56,7 @@ include an empty one for you.)</p> | |||
| <td align="center" valign="top"><b>Required</b></td> | |||
| </tr> | |||
| <tr> | |||
| <td valign="top">jarfile</td> | |||
| <td valign="top">file</td> | |||
| <td valign="top">the jar-file to create.</td> | |||
| <td valign="top" align="center">Yes</td> | |||
| </tr> | |||
| @@ -138,17 +138,17 @@ end up in the <code>META-INF</code> directory of the jar file. If this | |||
| fileset includes a file named <code>MANIFEST.MF</code>, the file is | |||
| ignored and you will get a warning.</p> | |||
| <h3>Examples</h3> | |||
| <pre> <jar jarfile="${dist}/lib/app.jar" basedir="${build}/classes"/></pre> | |||
| <pre> <jar file="${dist}/lib/app.jar" basedir="${build}/classes"/></pre> | |||
| <p>jars all files in the <code>${build}/classes</code> directory into a file | |||
| called <code>app.jar</code> in the <code>${dist}/lib</code> directory.</p> | |||
| <pre> <jar jarfile="${dist}/lib/app.jar" | |||
| <pre> <jar file="${dist}/lib/app.jar" | |||
| basedir="${build}/classes" | |||
| excludes="**/Test.class" | |||
| /></pre> | |||
| <p>jars all files in the <code>${build}/classes</code> directory into a file | |||
| called <code>app.jar</code> in the <code>${dist}/lib</code> directory. Files | |||
| with the name <code>Test.class</code> are excluded.</p> | |||
| <pre> <jar jarfile="${dist}/lib/app.jar" | |||
| <pre> <jar file="${dist}/lib/app.jar" | |||
| basedir="${build}/classes" | |||
| includes="mypackage/test/**" | |||
| excludes="**/Test.class" | |||
| @@ -157,7 +157,7 @@ with the name <code>Test.class</code> are excluded.</p> | |||
| called <code>app.jar</code> in the <code>${dist}/lib</code> directory. Only | |||
| files under the directory <code>mypackage/test</code> are used, and files with | |||
| the name <code>Test.class</code> are excluded.</p> | |||
| <pre> <jar jarfile="${dist}/lib/app.jar"> | |||
| <pre> <jar file="${dist}/lib/app.jar"> | |||
| <fileset dir="${build}/classes" | |||
| excludes="**/Test.class" | |||
| /> | |||
| @@ -26,7 +26,7 @@ attributes of zipfilesets in a Zip or Jar task.)</p> | |||
| <td align="center" valign="top"><b>Required</b></td> | |||
| </tr> | |||
| <tr> | |||
| <td valign="top">warfile</td> | |||
| <td valign="top">file</td> | |||
| <td valign="top">the war-file to create.</td> | |||
| <td valign="top" align="center">Yes</td> | |||
| </tr> | |||
| @@ -140,7 +140,7 @@ src/graphics/images/gifs/large/logo.gif | |||
| </pre> | |||
| then the war file <code>myapp.war</code> created with | |||
| <pre> | |||
| <war warfile="myapp.war" webxml="src/metadata/myapp.xml"> | |||
| <war file="myapp.war" webxml="src/metadata/myapp.xml"> | |||
| <fileset dir="src/html/myapp"/> | |||
| <fileset dir="src/jsp/myapp"/> | |||
| <lib dir="thirdparty/libs"> | |||
| @@ -57,7 +57,7 @@ Java.</p> | |||
| <td valign="top" align="center"><b>Required</b></td> | |||
| </tr> | |||
| <tr> | |||
| <td valign="top">zipfile</td> | |||
| <td valign="top">file</td> | |||
| <td valign="top">the zip-file to create.</td> | |||
| <td align="center" valign="top">Yes</td> | |||
| </tr> | |||
| @@ -142,12 +142,12 @@ contents will be extracted and included in the archive. As with directories, in | |||
| for inclusion in the archive.</p> | |||
| <h3>Examples</h3> | |||
| <pre> <zip zipfile="${dist}/manual.zip" | |||
| <pre> <zip file="${dist}/manual.zip" | |||
| basedir="htdocs/manual" | |||
| /></pre> | |||
| <p>zips all files in the <code>htdocs/manual</code> directory into a file called <code>manual.zip</code> | |||
| in the <code>${dist}</code> directory.</p> | |||
| <pre> <zip zipfile="${dist}/manual.zip" | |||
| <pre> <zip file="${dist}/manual.zip" | |||
| basedir="htdocs/manual" | |||
| update="true" | |||
| /></pre> | |||
| @@ -155,27 +155,27 @@ in the <code>${dist}</code> directory.</p> | |||
| in the <code>${dist}</code> directory. If <code>manual.zip</code> | |||
| doesn't exist, it is created; otherwise it is updated with the | |||
| new/changed files.</p> | |||
| <pre> <zip zipfile="${dist}/manual.zip" | |||
| <pre> <zip file="${dist}/manual.zip" | |||
| basedir="htdocs/manual" | |||
| excludes="mydocs/**, **/todo.html" | |||
| /></pre> | |||
| <p>zips all files in the <code>htdocs/manual</code> directory. Files in the directory <code>mydocs</code>, | |||
| or files with the name <code>todo.html</code> are excluded.</p> | |||
| <pre> <zip zipfile="${dist}/manual.zip" | |||
| <pre> <zip file="${dist}/manual.zip" | |||
| basedir="htdocs/manual" | |||
| includes="api/**/*.html" | |||
| excludes="**/todo.html" | |||
| /></pre> | |||
| <p>zips all files in the <code>htdocs/manual</code> directory. Only html files under the directory <code>api</code> | |||
| are zipped, and files with the name <code>todo.html</code> are excluded.</p> | |||
| <pre> <zip zipfile="${dist}/manual.zip"> | |||
| <pre> <zip file="${dist}/manual.zip"> | |||
| <fileset dir="htdocs/manual"/> | |||
| <fileset dir="." includes="ChangeLog.txt"/> | |||
| </zip></pre> | |||
| <p>zips all files in the <code>htdocs/manual</code> directory, and also adds the file <code>ChangeLog.txt</code> in the | |||
| current directory. <code>ChangeLog.txt</code> will be added to the top of the ZIP file, just as if | |||
| it had been located at <code>htdocs/manual/ChangeLog.txt</code>.</p> | |||
| <pre> <zip zipfile="${dist}/manual.zip"> | |||
| <pre> <zip file="${dist}/manual.zip"> | |||
| <zipfileset dir="htdocs/manual" prefix="docs/user-guide"/> | |||
| <zipfileset dir="." includes="ChangeLog27.txt" fullpath="docs/ChangeLog.txt"/> | |||
| <zipfileset src="examples.zip" includes="**/*.html" prefix="docs/examples"/> | |||
| @@ -83,7 +83,8 @@ public class Jar extends Zip { | |||
| } | |||
| public void setJarfile(File jarFile) { | |||
| super.setZipfile(jarFile); | |||
| log("DEPRECATED - The jarfile attribute is deprecated. Use file attribute instead."); | |||
| super.setFile(jarFile); | |||
| } | |||
| public void addConfiguredManifest(Manifest newManifest) throws ManifestException { | |||
| @@ -78,7 +78,8 @@ public class War extends Jar { | |||
| } | |||
| public void setWarfile(File warFile) { | |||
| super.setZipfile(warFile); | |||
| log("DEPRECATED - The warfile attribute is deprecated. Use file attribute instead."); | |||
| super.setFile(warFile); | |||
| } | |||
| public void setWebxml(File descr) { | |||
| @@ -102,9 +102,22 @@ public class Zip extends MatchingTask { | |||
| /** | |||
| * This is the name/location of where to | |||
| * create the .zip file. | |||
| * | |||
| * @deprecated Use setFile() instead | |||
| */ | |||
| public void setZipfile(File zipFile) { | |||
| this.zipFile = zipFile; | |||
| log("DEPRECATED - The zipfile attribute is deprecated. Use file attribute instead."); | |||
| setFile( zipFile ); | |||
| } | |||
| /** | |||
| * This is the name/location of where to | |||
| * create the .zip file. | |||
| * | |||
| * @deprecated Use setFile() instead | |||
| */ | |||
| public void setFile(File file) { | |||
| this.zipFile = file; | |||
| } | |||
| /** | |||