On 2010-06-25, Jon Stevens wrote:
> Now, I'd like to reference that Union within a <tarfileset>... something
> like this:
> <tar destfile="${target.dir}/${project.name}.tgz" compression="gzip"
> longfile="gnu">
> <tarfileset prefix="lib">
> <resources refid="all.classpath" />
> </tarfileset>
> </tar>
> I'm getting this error (ant 1.8.1):
> only single argument resource collections are supported as archives
To <tarfileset> a nested resource defines the tar archive to read
TarResources from.
IIUC this is not what you want, you are using tarfileset because of the
prefix attribute, right? If so, use <mappedresources> instead.
<tar destfile="${target.dir}/${project.name}.tgz"
compression="gzip" longfile="gnu">
<mappedresources>
<resources refid="all.classpath" />
<globmapper from="*" to="lib/*"/>
</mappedresources>
</tar>
Stefan
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]