Pessoal, meu atributo Class-Path do jar não tá rolando…
Tenho projeto na seguinte estrutura de diretórios:
\__java
projeto <-- build.xml
src
...
resources-root
images
lib
O diretório lib em resources-root, contém as bibliotecas que devem ser copiadas para ${dist}/lib. Ocorre que as bibliotecas não estão sendo localizadas. O mais estranho é rolou 1 vez e depois não rolou mais. Certeza que eu tô fazendo caca, mas não tô achando, será que alguém pode me dar uma idéia?
Abaixo estão os trechos mais importantes do build file:
<property name="src" value="${basedir}/src" />
<property name="build" value="classes" />
<property name="doc" value="doc" />
<property name="dist" value="dist" />
<property name="package" value="br.com.dominio.sistema.*" />
<!-- alvos -->
<target name="init">
<mkdir dir="${build}" />
<mkdir dir="${doc}" />
<mkdir dir="${dist}" />
<mkdir dir="${dist}/lib" />
<copy todir="${dist}/lib" preservelastmodified="yes">
<fileset dir="${src}/resources-root/lib" includes="*.jar"></fileset>
</copy>
</target>
<target name="compile" depends="init">
... </target>
<target name="doc" depends="compile">
... </target>
<target name="dist" depends="doc">
<jar jarfile="${dist}/sistema.jar" basedir="${build}">
<fileset dir="${src}/resources-root"/>
<manifest>
<attribute name="Built-By" value="${user.name}"/>
<attribute name="Main-Class" value="br.com.dominio.sistema.Sistema"/>
<attribute name="Class-Path" value="lib/kunststoff.jar;"/>
</manifest>
</jar>
</target>
<target name="all" depends="dist">
... </target>
