Olá pessoal,
Estou desenvolvento uma task no meu build.xml responsável por gerar o .jar de minha aplicação. É para ser um jar executável, portanto defini dentro da tag jar:
<jar jarfile="${path.dist}/app.jar" basedir="${path.dist}/cliente"
includes="**/*">
<manifest>
<attribute name="Built-By" value="${user.name}"/>
<attribute name="Main-Class" value="meu.pacote.Main"/>
<attribute name="Implementation-Version" value="1.0"/>
</manifest>
</jar>
Até ai tudo bem, ele chama minha janela principal, porém meu jar não está conseguindo acessar libs que a aplicação utiliza. Tenho uma janela que utiliza uma lib swing-layout.jar, e quando tento chamar ela ocorre uma exceção, dizendo que uma classe que está dentro desse swing-layout.jar não foi encontrada. O mesmo problema ocorre para outras libs, como jfreechart…
O DURO É QUE AS LIBS ESTÃO LÁ, DENTRO DO .JAR
É problema de classpath (como em 90% dos meus problemas com java), mas não sei como resolver… Alguma idéia?
Agradeço se puderem ajudar.