技术开发 频道

首选XP工具 从Eclipse到JUnit

   是时候进行再次集成了。记住流程了吗?我们更改了一些代码并重新进行了测试:

    右击Sample项目,然后选择Team >Synchronize with Repository来打开界面底部的Synchronize视图。双击蓝色标题栏来打开它。
    点击工具栏右侧的Incoming/Outgoing Mode按钮。这一视图向您显示所有incoming和outgoing变化。换句话说,Eclipse联合CVS来向您显示workspace中内容与CVS内容之间的Delta。
    由于您以前没有提交任何事情,右击Structure Compare视图中的Sample项目,然后点击Commit。
    想了解如果workspace中内容与CVS内容之间有Delta将会发生什么,返回Account类,右击deposit()方法的amount参数,然后选择Refactor >Rename,将名字更改为“anAmount。”瞧,结果发生了变化。重新运行测试。一切都应通过。现在右击该项目并再次同步。您应看到一个与图5类似的界面。如果您双击Account类,您将看到您刚创建的Delta。因为您想要保留它,右击该项目然后选择Commit。

    图5:Synchronize视图

    

    使用Ant来构建


    在项目启动后,每个XP团队都应在每天结束时构建它们整个系统。从而团队能够向需要了解的任何人(例如,客户)提供正在运行的系统。它还为团队提供检查点(checkpoint)。如果系统某一部分发生严重故障,它们可以总是从昨天返回正在运行的系统。没有任何一项功能能象安全网一样使团队更具信心。

    Jakarta的Ant项目是很好的构建工具。您使用XML来编写构建脚本程序。我发现XML“目标”有点神秘,当您对它越来越熟悉时这种神秘感也就慢慢裉去了。但是,我必须承认,如果没有使用Ant一段时间,我必须查找大量的信息来完成基本的工作。任何情况下,Eclipse都与一个Ant插件一同提供。集成是近乎无缝的。

    现在我们为我们的项目-将文件复制到硬盘驱动器(在实现环境中,这可以是网络驱动器或一些其它驱动器)某处的部署目录-创建一个实例:

    选择workspace中的Sample项目
    选择File >New >Other
    选择Simple,然后选择File
    命名新文件为build.xml。Eclipse创建该文件并在它上面打开一个编辑器(注意标题栏中的图标是Ant图标)。您的Build脚本程序看起来应与表9类似:

    表9: Build脚本程序

    
    
 

0
相关文章