改进ANT常春藤构建过程

时间:2014-04-25 05:21:35

标签: java ant build ivy

我有一个使用apache-ant常春藤的项目设置。该项目有几个模块,如

公地,用户,订单,账单,报告等。我需要改进构建过程。我是ANT Ivy的新手。

背景

模块编译序列在main build.xml中定义为 宏定义。

 <macrodef name="components">
    <attribute name="target" />
    <sequential>
        commons,user,order,billing,reports
    </sequential>

该项目的技术是spring 2.5,hibernate3.5,struts2。 该项目维护着一个罐子库。

我。缓存(Project module.jars,像spring这样的外部jar)

II。外部(外部罐子,如spring,hibernate,jdom)

III。内部(项目模块罐)

最终构建部署为应用程序服务器的战争。这个项目有很大的代码库。

要编译它需要大约9分钟。

我需要缩短构建时间,改善构建过程。

请告诉我
 a. suitable possible approaches

 b. checklist and possible tools 

我可以用来分析耗时的地方并缩短构建时间。

0 个答案:

没有答案