整合ANT构建文件
2010-05-29 19:10
288 查看
整合ANT构建文件
在实际项目工作中,可能会出现以下情况,一个项目分成很多的模块,每个小组或者部门负责一个模块,为了测试,他们自己写了一个build.xml构建文件,而你负责把这些模块组合到一起使用,专门写一个build.xml,这个时候,你将要进行构建文件的选择,1,自己重写一个build.xml,这将是一件很麻烦的事情;2,尽量利用他们已经写好了build.xml,减少自己的工作。
假设下边有三个小组,每个小组负责一个部分,他们分别是一个src和一个写好了的build.xml,这个时候你拿到他们的src,你需要三个文件,src1,src2,src3,并分别把他们的src和build.xml放进去,然后写一个公共的build.xml。
代码清单:
build.xml
文件视图:
在实际项目工作中,可能会出现以下情况,一个项目分成很多的模块,每个小组或者部门负责一个模块,为了测试,他们自己写了一个build.xml构建文件,而你负责把这些模块组合到一起使用,专门写一个build.xml,这个时候,你将要进行构建文件的选择,1,自己重写一个build.xml,这将是一件很麻烦的事情;2,尽量利用他们已经写好了build.xml,减少自己的工作。
假设下边有三个小组,每个小组负责一个部分,他们分别是一个src和一个写好了的build.xml,这个时候你拿到他们的src,你需要三个文件,src1,src2,src3,并分别把他们的src和build.xml放进去,然后写一个公共的build.xml。
代码清单:
build.xml
<?xml version="1.0" encoding="UTF-8"?> <project name="myAnt" default="build" basedir="."> <property file="${basedir}/properties/sys.properties"/> <property name="bin" value="${basedir}/bin"/> <target name="init"> <mkdir dir="${bin}"/> </target> <target name="run"> <ant dir="${src1}" target="run"/> <ant dir="${src2}" target="run"/> <ant dir="${src3}" target="run"/> </target> <target name="clean"> <ant dir="${src1}" target="clean"/> <ant dir="${src2}" target="clean"/> <ant dir="${src3}" target="clean"/> </target> <target name="build" depends="init"> <copy todir="${bin}"> <fileset dir="${src1}"> <include name="*.jar"/> </fileset> <fileset dir="${src2}"> <include name="*.jar"/> </fileset> <fileset dir="${src3}"> <include name="*.jar"/> </fileset> </copy> </target> <target name="rebuild" depends="clean,build"> <ant target="clean"/> <ant target="build"/> </target> <target name="test"> <ant dir="${src1}" target="test"/> <ant dir="${src2}" target="test"/> <ant dir="${src3}" target="test"/> </target> </project>
文件视图:
相关文章推荐
- ant 构建文件路径
- (十)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - maven构建ant-utils工具项目
- Hibernate:利用HibernateTools和ANT自动构建hibernate对象、映射文件、表之间的转换
- Ant 构建文件的一种写法
- 【ant项目构建学习点滴】--(3)打包及运行jar文件
- (九)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - maven构建ant-framework核心代码Base封装
- Ant打包的构建文件build.xml
- Ant入门--构建文件详细分析
- 【ant项目构建学习点滴】--(2)运行编译出来的class文件
- 执行ant构建文件过后,没有修改任何相关的文件,第二遍执行ant,这时ant会提示任务已经完成的任务不再执行,记住这是任务级别的,这种情况包括在控制台上指定两个project
- 这种情况既不是重复执行ant构建文件,也不是在控制台指定多个project,而是纯粹在构建文件有多个依赖关系
- (八)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - maven构建ant-framework核心代码annotation
- Ant build.xml 构建文件 打包发布
- ant 执行多个构建文件
- Ant构建文件
- 使用ant及IDE配置文件进行Android项目初步的标准化,规范化构建
- Ant构建文件解说
- (七)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - maven构建ant-framework框架的pom.xml文件配置
- Ant构建文件解析(转)
- Ant 构建文件的一种写法