Author Login
Post Reply
Steve Loughran wrote:
> Luca Ferrari wrote:
>> On Wednesday 20 February 2008 Dimitris Mouchritsas's cat, walking on
>> the keyboard, wrote:
>>> So for example you create:
>>> /dist
>>> tmp/
>>> classes/
>>> img/
>>> lib/
>>>
>>> and then you <jar destfile="${dist.dir}/${build.jar.name}"
>>> basedir="${dist.dir}/tmp/"> etc.
>>
>> But in this case into the jar I will have also the classes directory,
>> while it should be present only the package tree, isn't it?
>> Thanks for you suggestion, but is there any way to get the jar task
>> working with the fileset, since I've got already a tree structure
>> that contains everything I have to place in the jar?
>
> Use <zipfileset> and its prefix attribute
>
> <zipfileset dir="build/classes" prefix="WEB-INF/classes"/>
Steve, creating a tmp dir to create a complicated structure inside a jar
file is the recommended approach? Is there a better way to do it? If the
tmp dir is the way to go I suppose it's best not to delete this dir,
except on a "clean" build right? This would allow for time stamp
checking so in case nothing changes the jar wouldn't have to be re-jared
every time?
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)