ant使用源文件创建jar

时间:2012-11-16 08:13:57

标签: ant jar

我需要创建一个附加了所有源文件的jar。因此,对于每个* .class文件,同一目录中必须有相应的* .java文件。我认为这是微不足道的,但到目前为止我还没有找到适合我的解决方案:S。

我还尝试将include标记与* / 一起使用,但是在创建的jar文件中仍然只有* .class文件而没有* .java文件。我做错了什么?

<target name="build-jar" description="Creates the jar file>
<jar jarfile="${webinf.dir}/lib/components.jar"
 basedir="${jarSource.dir}"
 includes="**/*">    
</jar>
</target>

1 个答案:

答案 0 :(得分:2)

<jar destfile="${target.dir}/my-app.jar">
    <fileset dir="${target.dir}/classes" />
    <fileset dir="${src.dir}" includes="**/*.java"/>
</jar>