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></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></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>
分享到:
相关推荐
通过ant脚本,编译打包android工程。 编译打包android工程的ant脚本,Android官方提供的打包脚本。 有注释
ant 打包
压缩包内容 apache-ant-1.9.15-bin 低版本JDK支持 , JDK1.5-1.7 apache-ant-1.10.8-bin 高版本JDK支持 , JDK1.8+ ant-contrib-1.0b3-bin 补丁包,批量执行等用到,解压后将jar拷贝到ant的lib中即可
关于最新的Android Sdk 使用Ant多渠道批量打包的实现的文章可以看我的博客。
ant文档说明————知道别人使用ant
mac下是用ant对android App的多渠道打包工具。
ant 多渠道自动打包 ,出现appt 没找到 ,去sdk里拷贝到指定目录
使用ant打包android,使用ant打包android
包含文档和项目实例。 用Ant实现Java项目的自动构建和部署。 JAVA_Ant详细介绍与应用。 Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等...4.使用Ant的war任务打包J2EE Web项目 五.总结
利用ant进行批处理打包,一键打包,因项目不同,我的批处理和大家的肯定不同,大家可以借鉴、参考。
本资源详细的描述了如何使用Ant批量多渠道导报Android应用。运营是需要上传应用到20几个市场上去,这个时候需要批量打不通tag的包,以便友盟能够统计得到各通道下载量
使用Ant编译打包
该程序为Ant的扩展任务,在拷贝文本格式的文件的同时替换文件中的Ant表达式,类似于 ${property.name},属性值来自于Ant脚本加载的属性文件,如果没有属性文件中没有定义相关属性,那么保留原来的表达式;...
java项目ant打包脚本,包括环境变量设置,打包脚本等信息,共有三个文件 ant.bat、build.xml、setEnv.cmd
android ant 多渠道批量打包,利用ant 可实现多渠道,批量打包。
Android ant 多渠道批量打包解决方案
Android中使用Ant方式打包,一次打出N个渠道的包。
android ant 多渠道批量打包,利用ant 可实现多渠道,批量打包。
介绍用ant工具将工程打包成jar包,所需步骤都有。
ant自动打包流程: 1.生成keystore, 签名时要用到. 可参考http://www.cnblogs.com/feisky/archive/2010/01/17/1650076.html 2.更改localproperties中的sdk.dir, 为你机器上环境的安装路径 3.更改ant下的路径, 可参考...