我在我的包装的Java应用程序到一个jar文件的过程。 我使用蚂蚁和Eclipse。 我需要实际包含在罐子几个直属的根文件夹单独的,非代码文件(XML和TXT文件),而不是在同一个地方的代码。
我试图用includesfile,但似乎并没有工作,这是我的Ant目标:
<target name="distribute" depends="compile" includesfile="readthis.txt">
<jar destfile="${distributionDir}/myjar.jar" >
<fileset dir="${outputDir}"/>
<fileset dir="${sourceDir}"/>
</jar>
</target>
当我省略includesfile论证上述工作正常。 另外,我需要添加多个非代码文件。 这些文件直接设在Eclipse中的根项目文件夹下,并且不在任何Java包。
而且,正如你可以在上面看到,我基本上包括罐子我的源代码。 有没有办法告诉jar任务把源代码在一个单独的文件夹,从编译的代码?
作为一个编译或建立任务时,Ant容易可以从编译的类分离的源代码。 但是,有没有办法做到这一点在JAR文件中呢?
非常感谢您的时间!