Martin Olsson wrote:
> Hi,
>
> At runtime my program is stored like this:
>
> ./myprogram.jar
> ./lib/commons/commons-net.jar
> ./lib/commons/commons-configuration.jar
> ./lib/spring/spring_jar1.jar
> ./lib/spring/spring_jar2.jar
> ./lib/some/other/jarfile.jar
>
> There is a ton of other .jar files too organized in the directory tree
> below ./lib/ and there is so many of them that I can't just put all of
> them directly in the lib directory.
>
In the past I've used something like this
<property name="lib.app.dir" location="lib/app"/>
<pathconvert dirsep="/" pathsep=" " property="war.classpath">
<map from="${lib.app.dir}" to="lib"/>
<path>
<fileset dir="${lib.app.dir}">
<include name="*xwork*"/>
<include name="*webwork*"/>
<include name="*velocity*"/>
<include name="*ognl*"/>
<include name="*oscore*"/>
<include name="*osuser*"/>
<include name="*sitemesh*"/>
<include name="*commons-logging*"/>
<include name="*util-general*"/>
<exclude name="*.tld"/>
</fileset>
</path>
</pathconvert>
<war webxml="${appconf.dir}/web.xml" warfile="${war.file}">
<manifest>
<attribute name="Class-Path" value="${war.classpath}"/>
</manifest>
...
Some variation on that should get you going.
Conor
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]