# Ant build 文件中的打包

**URL:** <https://www.isharkfly.com/t/ant-build/11114>\
**Category:** DevOps\
**Created:** [June 23, 2011, 11:06pm UTC](https://www.isharkfly.com/t/ant-build/11114 "2011-06-23T23:06:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [June 23, 2011, 11:06pm UTC](https://www.isharkfly.com/t/ant-build/11114/1 "2011-06-23T23:06:37Z")

</div>

jar

将一组文件打包

例子：`
<jar destfile="${dist}/lib/app.jar" basedir="${build}/classes"/>`将${build}/classes下面的所有文件打包到${dist}/lib/app.jar中。`<jar destfile="${dist}/lib/app.jar" basedir="${build}/classes" includes="mypackage/test/ **" excludes="** /Test.class" /> `将${build}/classes下面的所有文件打包到${dist}/lib/app.jar中，但是包括mypackage/test／所有文件不包括所有的Test.class。`
<jar destfile="${dist}/lib/app.jar" basedir="${build}/classes" includes="mypackage/test/ **" excludes="** /Test.class" manifest=”my.mf” /> `manifest属性指定自己的META-INF/MANIFEST.MF文件，而不是由系统生成。
