Nella mia cartella src c'è un'altra cartella chiamata data che contiene i file data1.txt e data2.txt. L'applicazione carica un grafico da questi file durante l'inizializzazione, quindi voglio includere questi file nel mio jar finale. Io uso Ant per produrre il file jar.Come posso includere file di testo di dati in un barattolo usando Ant?
8
A
risposta
7
Esempio da http://ant.apache.org/manual/Tasks/jar.html:
<jar destfile="${dist}/lib/app.jar">
<fileset dir="${build}/classes"/>
<fileset dir="${src}/resources"/>
</jar>
Quindi, in pratica si vorrebbe includere i file di dati nello stesso modo come "risorse" sono inclusi sopra.
Dalla documentazione del compito <jar>
:
E 'possibile definire l'insieme di file che vengono stonato. Questo può essere fatto con gli attributi include, includefile, esclude, esclude file e defaultexcludes.
0
Copia i file nella directory delle classi, dove verranno inclusi nel contenitore.
enter code here
<target name="copyHibernateXml">
<copy todir="classes">
<fileset dir="${basedir}/${sourceDir}" includes="*.xml,*.csv"/>
</copy>
</target>