Ok, how do I do the same thing with the war task lib directory?

<war>
   <lib>
        need to put a reference to my union in here.
   </lib>
</war>

jon


On Fri, Jun 25, 2010 at 9:47 AM, Jon Stevens <latch...@gmail.com> wrote:

> sweet. works like a charm (even though it is a bit non-intuitive). mind if
> i submit a diff to the tar documentation page with this example?
>
> jon
>
>
> On Thu, Jun 24, 2010 at 9:10 PM, Stefan Bodewig <bode...@apache.org>wrote:
>
>> 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: dev-unsubscr...@ant.apache.org
>> For additional commands, e-mail: dev-h...@ant.apache.org
>>
>>
>

Reply via email to