Yes, tis is a known problem with the manual.

Stefan Bodewig came up then the correct expression:

<restrict>
 <name name="**/*.class"/>
 <archives>
   <zips>
     <fileset dir="lib/main" includes="**/*.jar"/>
   </zips>
 </archives>
</restrict>

The manual will be updated..
Peter

On Thu, Aug 19, 2010 at 3:29 PM, Jann Röder <roede...@ethz.ch> wrote:
> Hi,
> I think I might have found an error in the documentation. On the page
> about the jar task (http://ant.apache.org/manual/Tasks/jar.html) it says:
>
> [quote]
>     <jar destfile="build/main/checksites.jar">
>        <fileset dir="build/main/classes"/>
>        <zipfileset includes="**/*.class">
>          <fileset dir="lib/main" includes="**/*.jar"/>
>        </zipfileset>
>        <manifest>
>          <attribute name="Main-Class"
>                value="com.acme.checksites.Main"/>
>        </manifest>
>      </jar>
>
> Creates an executable jar file with a main class
> "com.acme.checksites.Main", and embeds all the classes from all the jars
> in lib/main.
> [/quote]
>
> However if I do that, I get this error:
> "only single argument resource collections are supported as archives"
>
> My experiments have shown that this means that one may only use filesets
> that contain exactly one file. Is this a mistake in the documentation or
> stupidity on my part?
>
> Thanks,
> Jann
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
> For additional commands, e-mail: user-h...@ant.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org

Reply via email to