|
|
@@ -2727,7 +2727,7 @@ If <code>skip</code>, the JAR is not created and a warning is issued. |
|
|
|
If <code>fail</code>, the JAR is not created and the build is halted with an error. |
|
|
|
<p>(The Jar task is a shortcut for specifying the manifest file of a JAR file. |
|
|
|
The same thing can be accomplished by using the <i>fullpath</i> |
|
|
|
attribute of the filesets in a Zip task. The one difference is that if the |
|
|
|
attribute of a prefixedfileset in a Zip task. The one difference is that if the |
|
|
|
<i>manifest</i> attribute is not specified, the Jar task will |
|
|
|
include an empty one for you.)</p> |
|
|
|
</p> |
|
|
@@ -4787,7 +4787,7 @@ treatment for files that should end up in the |
|
|
|
<code>WEB-INF</code> directories of the Web Application Archive. |
|
|
|
<p>(The War task is a shortcut for specifying the particular layout of a WAR file. |
|
|
|
The same thing can be accomplished by using the <i>prefix</i> and <i>fullpath</i> |
|
|
|
attributes of the filesets in a Zip or Jar task.)</p> |
|
|
|
attributes of the prefixedfilesets in a Zip or Jar task.)</p> |
|
|
|
<h3>Parameters</h3> |
|
|
|
<table border="1" cellpadding="2" cellspacing="0"> |
|
|
|
<tr> |
|
|
@@ -4892,7 +4892,7 @@ then the war file <code>myapp.war</code> created with |
|
|
|
<exclude name="jdbc1.jar" /> |
|
|
|
</lib> |
|
|
|
<classes dir="build/main" /> |
|
|
|
<fileset dir="src/graphics/images/gifs" |
|
|
|
<prefixedfileset dir="src/graphics/images/gifs" |
|
|
|
prefix="images"/> |
|
|
|
</war> |
|
|
|
</pre> |
|
|
@@ -4937,13 +4937,15 @@ if <code>basedir</code> is set. You may use any mixture of the implicit file set |
|
|
|
and optional subelements like <code><include></code>); explicit nested |
|
|
|
<code><fileset></code> elements so long as at least one fileset total is specified. The ZIP file will |
|
|
|
only reflect the relative paths of files <em>within</em> each fileset.</p> |
|
|
|
<p>Inside of <code><zip></code> elements, <code><prefixedfileset></code>s (a extended form of filesets) may include one of two special attributes: |
|
|
|
<p><code><zip></code> elements may contain both regular <code><fileset></code> elements |
|
|
|
and also <code><prefixedfileset></code> elements. A <code><prefixedfileset></code> is an extended form of a fileset, |
|
|
|
which may include one of two special attributes: |
|
|
|
<i>prefix</i> or <i>fullpath</i>. These attributes modify the location of the files when they are placed |
|
|
|
inside the archive. If the <i>prefix</i> attribute is set, all the files in the fileset are prefixed |
|
|
|
with that path in the archive. If the <i>fullpath</i> attribute is set, the file described by the filset is placed at that |
|
|
|
exact location in the archive. (The <i>fullpath</i> attribute can only be set for filesets that |
|
|
|
inside the archive. If the <i>prefix</i> attribute is set, all the files in the prefixedfileset are prefixed |
|
|
|
with that path in the archive. If the <i>fullpath</i> attribute is set, the file described by the prefixedfileset is placed at that |
|
|
|
exact location in the archive. (The <i>fullpath</i> attribute can only be set for prefixedfilesets that |
|
|
|
represent a single file. The <i>prefix</i> and <i>fullpath</i> attributes cannot both be set on the |
|
|
|
same fileset.)</p> |
|
|
|
same prefixedfileset.)</p> |
|
|
|
<p>The <code>whenempty</code> parameter controls what happens when no files match. |
|
|
|
If <code>skip</code> (the default), the ZIP is not created and a warning is issued. |
|
|
|
If <code>fail</code>, the ZIP is not created and the build is halted with an error. |
|
|
@@ -5034,8 +5036,8 @@ are zipped, and files with the name <code>todo.html</code> are excluded.</p> |
|
|
|
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"> |
|
|
|
<fileset dir="htdocs/manual" prefix="docs/user-guide"/> |
|
|
|
<fileset dir="." includes="ChangeLog27.txt" fullpath="docs/ChangeLog.txt"/> |
|
|
|
<prefixedfileset dir="htdocs/manual" prefix="docs/user-guide"/> |
|
|
|
<prefixedfileset dir="." includes="ChangeLog27.txt" fullpath="docs/ChangeLog.txt"/> |
|
|
|
</zip></pre> |
|
|
|
<p>zips all files in the <code>htdocs/manual</code> directory into the <code>docs/user-guide</code> directory |
|
|
|
in the archive, and also adds the file <code>ChangeLog27.txt</code> in the |
|
|
|