在我的项目中,我可以在src文件夹下包含包,但我需要包含其他文件夹(不包含.java或.class文件)和库。
如何在项目中包含库和其他非类文件夹,同时在构建中使用任务创建 jar 文件<jar>
.xml ?
以下是我如何做到这一点的快照:
<jar destfile="adasim-${version}-deps.jar" manifest="resources/MANIFEST.MF">
<fileset dir="${class.dir}"/>
<fileset dir=".">
<include name="resources/xml/adasim.xsd"/>
<include name="resources/VERSION"/>
</fileset>
<archives>
<zips>
<fileset dir="${lib.dir}" includes="**/*.jar" excludes="**/junit*.jar"/>
</zips>
</archives>
</jar>
您可以使用<fileset>
选择要复制到 JAR 中的文件,并使用<zips>
与 JAR 结合使用以包含 JAR 中的内容。
可以在蚂蚁手册中找到广泛的文档。