Hallo,
ich habe ein jar Task und würde gerne in das .jar die class und resource Files einfügen. Resources Files sind meine Graphiken. Hier schaffe ich es nicht, daß die Resourcen aus einem anderen Verzeichnis als dem "build" Verzeichnis herauskopiert werden.
Ich würde gerne: die .class files aus /hauptverzeichnis/build kopieren und die Resource Dateien aus /hauptverzeichnis/resource kopieren.
Aktuell kopiere ich resource nach build und dann geht es. Ist aber unschön aus meiner Sicht, da es unnötig ist.
Der Patternset ist so definiert:
Hat jemand einen Tipp wie ich aus zwei unterschiedlichen Verzeichnissen kopieren kann.
Viele Grüße, Lars
ich habe ein jar Task und würde gerne in das .jar die class und resource Files einfügen. Resources Files sind meine Graphiken. Hier schaffe ich es nicht, daß die Resourcen aus einem anderen Verzeichnis als dem "build" Verzeichnis herauskopiert werden.
Ich würde gerne: die .class files aus /hauptverzeichnis/build kopieren und die Resource Dateien aus /hauptverzeichnis/resource kopieren.
Aktuell kopiere ich resource nach build und dann geht es. Ist aber unschön aus meiner Sicht, da es unnötig ist.
Code:
<target name="jar" depends="compile">
<echo> Run the jar file ${DSTAMP} </echo>
<jar destfile="${deploy}/${jarfile}${DSTAMP}.jar" basedir="${build}" manifest="${manifest}">
<fileset dir="${build}">
<patternset refid="forjar" />
</fileset>
</jar>
</target>
Der Patternset ist so definiert:
Code:
<patternset id="forjar">
<include name="**\*.class" />
<include name="../**/resource/*.*" />
</patternset>
Hat jemand einen Tipp wie ich aus zwei unterschiedlichen Verzeichnissen kopieren kann.
Viele Grüße, Lars