Ant打包生成zip
2014-04-16 17:47
218 查看
代码总览
build.xml
build.xml
<?xml version="1.0" encoding="UTF-8"?> <project default="zip"> <property name="src.dir" location="src" /> <property name="build.dir" location="build" /> <property name="build.doc" location="${build.dir}/doc/api" /> <property name="packagenames" value="com.itlwc.*" /> <property name="zip.dir" location="${build.dir}/zip" /> <target name="clean"> <delete dir="${build.dir}" /> </target> <target name="createFolders" depends="clean"> <mkdir dir="${build.dir}" /> <mkdir dir="${build.doc}" /> <mkdir dir="${zip.dir}" /> </target> <target name="doc" depends="createFolders"> <javadoc sourcepath="${src.dir}" packagenames="${packagenames}" destdir="${build.doc}" charset="GBK" docencoding="GBK" encoding="GBK" private="true" windowtitle="MyStudentDoc" use="true"> </javadoc> </target> <!--版本--> <property name="version" value="MyStudent_0.1"/> <!--包的名称--> <property name="zip.nane" value="Student_${version}.zip"/> <!--项目名--> <property name="project.name" value="Student_${version}"/> <!--打包--> <target name="zip" depends="doc"> <!-- destfile 目标文件 duplicate 打包方式(一般使用preserve) zipfileset 打包那些文件 prefix 增加前缀(使用最佳实践) --> <zip destfile="${zip.dir}/${zip.nane}" duplicate="preserve"> <zipfileset dir="${build.doc}" includes="**/*.*" prefix="${project.name}/doc/api"/> <zipfileset dir="${src.dir}" includes="**/*.*" prefix="${project.name}/src"/> </zip> </target> </project>
相关文章推荐
- ant 为项目生成doc文档 并打包成zip
- ANT:生成doc、打包zip、FTP
- Android项目使用Ant打包,自动生成build.xml
- Android 命令生成签名keystore、ant编译打包流程
- Android 自动编译、打包生成apk文件 2 - 使用原生Ant方式
- 使用ant打包android生成apk文件
- PHP网页上打包文件生成压缩文件zip,并弹出下载
- java后台生成zip打包文件
- 【转】Android项目使用Ant打包,生成build.xml
- ant 打包生成APK与eclipse打包生成APK比较
- Android项目使用Ant打包,自动生成build.xml
- 【转】Android项目使用Ant打包,生成build.xml
- android使用ant自动打包(更改java文件中的属性值,批量自动生成)
- java指定由若干url生成二维码png,然后打包为zip下载
- Android项目使用Ant打包,自动生成build.xml
- windows下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件
- Ant混淆打包生成SDK的JAR包
- 普通java项目生成jar包的基本写法(利用ANT打包)
- Android项目自动生成build.xml,用Ant打包
- ant笔记-7.项目构建之运行测试、生成文档、项目打包、发布ftp