1.jar
<wbr>将一组文件打包<br><wbr>例子:<br><wbr><jar destfile="${dist}/lib/app.jar" basedir="${build}/classes"/><br><wbr><wbr><wbr>将${build}/classes下面的所有文件打包到${dist}/lib/app.jar中<br><wbr><jar destfile="${dist}/lib/app.jar"<br><wbr><wbr><wbr><wbr><wbr><wbr>basedir="${build}/classes"<br><wbr><wbr><wbr><wbr><wbr><wbr>includes="mypackage/test/**"<br><wbr><wbr><wbr><wbr><wbr><wbr>excludes="**/Test.class"<br><wbr>/><br><wbr><wbr><wbr>将${build}/classes下面的所有文件打包到${dist}/lib/app.jar中,但是包括mypackage/test/所有文件不包括所有的Test.class<br><wbr><jar destfile="${dist}/lib/app.jar"<br><wbr><wbr><wbr><wbr><wbr><wbr>basedir="${build}/classes"<br><wbr><wbr><wbr><wbr><wbr><wbr>includes="mypackage/test/**"<br><wbr><wbr><wbr><wbr><wbr><wbr>excludes="**/Test.class"<br><wbr><wbr><wbr><wbr><wbr><wbr>manifest=”my.mf”<br><wbr>/><br><wbr><wbr><wbr>manifest属性指定自己的META-INF/MANIFEST.MF文件,而不是由系统生成</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr>将一组文件打包<br><wbr>例子:<br><wbr><jar destfile="${dist}/lib/app.jar" basedir="${build}/classes"/><br><wbr><wbr><wbr>将${build}/classes下面的所有文件打包到${dist}/lib/app.jar中<br><wbr><jar destfile="${dist}/lib/app.jar"<br><wbr><wbr><wbr><wbr><wbr><wbr>basedir="${build}/classes"<br><wbr><wbr><wbr><wbr><wbr><wbr>includes="mypackage/test/**"<br><wbr><wbr><wbr><wbr><wbr><wbr>excludes="**/Test.class"<br><wbr>/><br><wbr><wbr><wbr>将${build}/classes下面的所有文件打包到${dist}/lib/app.jar中,但是包括mypackage/test/所有文件不包括所有的Test.class<br><wbr><jar destfile="${dist}/lib/app.jar"<br><wbr><wbr><wbr><wbr><wbr><wbr>basedir="${build}/classes"<br><wbr><wbr><wbr><wbr><wbr><wbr>includes="mypackage/test/**"<br><wbr><wbr><wbr><wbr><wbr><wbr>excludes="**/Test.class"<br><wbr><wbr><wbr><wbr><wbr><wbr>manifest=”my.mf”<br><wbr>/><br><wbr><wbr><wbr>manifest属性指定自己的META-INF/MANIFEST.MF文件,而不是由系统生成</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr></wbr>
2.war
<wbr>对Jar的扩展,用于打包Web应用<br><wbr>例子:<br><wbr>假设我们的文件目录如下:<br><wbr><wbr><wbr>thirdparty/libs/jdbc1.jar<br><wbr><wbr><wbr>thirdparty/libs/jdbc2.jar<br><wbr><wbr><wbr>build/main/com/myco/myapp/Servlet.class<br><wbr><wbr><wbr>src/metadata/myapp.xml<br><wbr><wbr><wbr>src/html/myapp/index.html<br><wbr><wbr><wbr>src/jsp/myapp/front.jsp<br><wbr><wbr><wbr>src/graphics/images/gifs/small/logo.gif<br><wbr><wbr><wbr>src/graphics/images/gifs/large/logo.gif<br><wbr>下面是我们的任务的内容:<br><wbr><war destfile="myapp.war" webxml="src/metadata/myapp.xml"><br><wbr><wbr><wbr><fileset dir="src/html/myapp"/><br><wbr><wbr><wbr><fileset dir="src/jsp/myapp"/><br><wbr><wbr><wbr><lib dir="thirdparty/libs"><br><wbr><wbr><wbr><wbr><wbr><exclude name="jdbc1.jar"/><br><wbr><wbr><wbr></lib><br><wbr><wbr><wbr><classes dir="build/main"/><br><wbr><wbr><wbr><zipfileset dir="src/graphics/images/gifs"<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>prefix="images"/><br><wbr></war><br><wbr>完成后的结果:<br><wbr>WEB-INF/web.xml<br><wbr>WEB-INF/lib/jdbc2.jar<br><wbr>WEB-INF/classes/com/myco/myapp/Servlet.class<br><wbr>META-INF/MANIFEST.MF<br><wbr>index.html<br><wbr>front.jsp<br><wbr>images/small/logo.gif<br><wbr>images/large/logo.gif</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr>对Jar的扩展,用于打包Web应用<br><wbr>例子:<br><wbr>假设我们的文件目录如下:<br><wbr><wbr><wbr>thirdparty/libs/jdbc1.jar<br><wbr><wbr><wbr>thirdparty/libs/jdbc2.jar<br><wbr><wbr><wbr>build/main/com/myco/myapp/Servlet.class<br><wbr><wbr><wbr>src/metadata/myapp.xml<br><wbr><wbr><wbr>src/html/myapp/index.html<br><wbr><wbr><wbr>src/jsp/myapp/front.jsp<br><wbr><wbr><wbr>src/graphics/images/gifs/small/logo.gif<br><wbr><wbr><wbr>src/graphics/images/gifs/large/logo.gif<br><wbr>下面是我们的任务的内容:<br><wbr><war destfile="myapp.war" webxml="src/metadata/myapp.xml"><br><wbr><wbr><wbr><fileset dir="src/html/myapp"/><br><wbr><wbr><wbr><fileset dir="src/jsp/myapp"/><br><wbr><wbr><wbr><lib dir="thirdparty/libs"><br><wbr><wbr><wbr><wbr><wbr><exclude name="jdbc1.jar"/><br><wbr><wbr><wbr></lib><br><wbr><wbr><wbr><classes dir="build/main"/><br><wbr><wbr><wbr><zipfileset dir="src/graphics/images/gifs"<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>prefix="images"/><br><wbr></war><br><wbr>完成后的结果:<br><wbr>WEB-INF/web.xml<br><wbr>WEB-INF/lib/jdbc2.jar<br><wbr>WEB-INF/classes/com/myco/myapp/Servlet.class<br><wbr>META-INF/MANIFEST.MF<br><wbr>index.html<br><wbr>front.jsp<br><wbr>images/small/logo.gif<br><wbr>images/large/logo.gif</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr></wbr>
3.ear
<wbr>用于打包企业应用<br><wbr>例子<br><wbr><ear destfile="${build.dir}/myapp.ear"<wbr>appxml="${src.dir}/metadata/application.xml"><br><wbr><wbr><wbr><wbr><wbr><fileset dir="${build.dir}" includes="*.jar,*.war"/><br><wbr><wbr></ear></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr>用于打包企业应用<br><wbr>例子<br><wbr><ear destfile="${build.dir}/myapp.ear"<wbr>appxml="${src.dir}/metadata/application.xml"><br><wbr><wbr><wbr><wbr><wbr><fileset dir="${build.dir}" includes="*.jar,*.war"/><br><wbr><wbr></ear></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>