Domanda semplice sulla formica di Apache: Incluse le dipendenze delle librerie
-
22-07-2019 - |
Domanda
Non riesco proprio a capire come aggiungere tutte le mie dipendenze .jar al mio vaso client.
Questo è quello che ho finora:
<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>
Fondamentalmente, questo copia tutte le dipendenze nel vaso, ma il codice principale non le trova. Ho bisogno di un modo per aggiungere quell'attributo manifest in modo che sappia dove cercare. Ho già provato alcune cose, inutilmente.
Grazie mille in anticipo ragazzi!
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow