Simple Apache Ant Question: Y compris les dépendances de la bibliothèque
-
22-07-2019 - |
Question
Je n'arrive pas à comprendre comment ajouter toutes mes dépendances .jar à mon fichier jar client.
C'est ce que j'ai jusqu'à présent:
<target name="create-metrics-client" depends="clean,build">
<jar destfile="sd-metrics-client.jar" basedir="${build.home}">
<manifest>
<attribute name="Main-Class" value="com.mycompany.client.MetricsDaemon"/>
</manifest>
<include name="com/mycompany/client/*"/>
<include name="com/mycompany/portable/util/*"/>
<include name="com/mycompany/request/*"/>
<include name="com/mycompany/model/*"/>
<include name="com/mycompany/controller/*"/>
<include name="lib/*"/>
</jar>
</target>
En gros, cela copie toutes les dépendances dans le fichier jar, mais le code principal ne les trouve pas. J'ai besoin d'un moyen d'ajouter cet attribut manifeste pour qu'il sache où regarder. J'ai déjà essayé plusieurs choses, en vain.
Merci beaucoup d'avance les gars!
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow