也就是说在你的构建过程中先做什么,后做什么。例如通常的构建过程是:从cvs服务器获取最新版本的代码,然后对代码进行编译,之后打包部署。这个过程如果一下子想不清楚,可以先列出最顶层的过程,然后不断细化。
3.了解构建的依赖环境
一般项目都是在IDE中开发,项目的配置信息都通过IDE的设置界面进行设置。这些设置项比较分散。如果要在使用Ant成功构建项目,则需要对IDE中的设置导出,否则构建通常会失败。另外需要了解项目使用了那些第三方的开发包,在编写构建脚本时需要考虑。Eclipse的插件项目可以方便的导出Ant构建脚本,供其他顶层脚本调用。
3.2自动构建脚本编写
在对你要构建的项目有了一个通盘的考虑之后,可以开始编写构建脚本了。最直接的方法当然是自己从头开始编写构建脚本。或者是使用一个顶层脚本按照子项目的依赖关系依次调用各个插件生成的构建脚本build.xml文件。这样能为我们节省很大一部分时间。但是实践证明,即使是这种方式工作量还是很大。例如我们目前的项目的插件数目已经有几十个,依次调用一遍各个插件的build.xml文件依然是一件很累和乏味的事情。实际上我们也是这样做的。有没有更方便的方法呢?
原来,Eclipse本身提供了一个插件构建的脚本框架,我们只需要像填空一样编写很少的脚本代码就可以完成整个复杂的构建过程。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/