在使用ant创建的jar中添加指定的文件夹
我有一个文件夹结构在使用ant创建的jar中添加指定的文件夹,ant,Ant,我有一个文件夹结构 build/classes/com/vaannila/domain/.class files build/classes/com/vaannila/service/.class files build/classes/com/vaannila/web/.class files 我的要求是使用ant创建一个jar文件,我如何在jar中包含指定的文件夹,比如我只想在jar中包含domain和service(或)domain和web,就像我使用Eclipse(导出-->归档文件)
build/classes/com/vaannila/domain/.class files
build/classes/com/vaannila/service/.class files
build/classes/com/vaannila/web/.class files
我的要求是使用ant创建一个jar文件,我如何在jar中包含指定的文件夹,比如我只想在jar中包含domain
和service
(或)domain
和web
,就像我使用Eclipse(导出-->归档文件)创建jar的方式一样
有人能帮我吗?您可以在fileset元素中使用include和exclude标记,并选择特定的文件
<jar destfile="${jar.dir}/${jar.file.name}" index="true"
manifest="${manif.dir}/${manif.file.name}">
<fileset dir="${build.classes.dir}" >
<include/>
<exclude/>
</fileset>
</jar>
<fileset dir="${build.classes.dir}">
<exclude name="**/property/*"/>
<include name="**/abcd/*"/>
</fileset>
通过这种方式,您可以删除/包括相应的目录。您能否根据我的文件夹结构,更清楚地说明我需要在下面的标记中放置什么。destfile=“${jar.dir}/${jar.file.name},我在这里提供了一个示例。