Ant在开发项目中的应用与迁移指南
1. 创建核心构建文件
当构建的基本设计完成后,就可以为项目创建构建文件了。可以采用标准的基础构建文件并根据项目进行定制;若不存在这样的文件,则从编写基本的目标集开始,这些目标是自己和同事进行代码构建与测试所必需的,其他目标可根据需求逐步添加。
即便还没有可编译、测试或部署的代码,也能创建核心构建文件。此时所有目标和任务只需简单链接在一起,无需执行太多实际工作。Ant会创建输出目录,并构建一个仅包含清单的JAR文件。
如果有一些代码,哪怕只是存根类和存根测试用例,也能更好地测试构建过程。因为这会使用到依赖于代码的所有任务,如 <javac> 和 <junit> 。Ant会调用编译器和JUnit库等工具,若这些工具缺失,调用将失败;若工具存在,生成的JAR文件应包含相应位置的类文件,而源Zip文件应包含存根类和构建文件。
完成上述操作后,项目的基础就搭建好了,接下来可以将其提交、与他人共享并开始编码。
2. 构建文件的演进
团队中的任何人都不应害怕查看构建文件并添加新目标,这些新目标可以是用于交付物、部署选项或构建过程中的新中间步骤。在添加新目标时,应尽量保持构建文件简洁易读,用几页简短的内容告诉读者如何构建项目。要避免复制粘贴任务复用的做法,因为这会像在源代码中一样,给构建过程带来维护问题。正确使用依赖关系是一种解决方案,另一种是 <antcall> 方法,它允许使用不同的属性集来复用目标。
在大型项目中,类的布局方式如下:可以将测试和主
超级会员免费看
订阅专栏 解锁全文
84

被折叠的 条评论
为什么被折叠?



