`
xitong
  • 浏览: 6313929 次
文章分类
社区版块
存档分类
最新评论

解决ANT与JUNIT出现的问题

 
阅读更多

Ant 中使用 JUnit

  我提到过,如果要进行重构,必须有单元测试,这样才能确保不会破坏代码。 Eclipse 很好地支持 JUnit 。但我更愿意用 Ant 来构建和测试代码,在 Ant 中使用 JUnit 测试。如果您加载一个 Ant 构建文件到 Eclipse 中,运行 Junit Ant 任务,应该会看到:

BUILD FAILED: 
   D:/home/kevinj/Java/Security/
   tests.xml:94: Could not create 
   task or type of type: junit.

  该信息表明 Ant 没有找到任务或任务所依靠的类。 Ant 试图加载 Junit JAR 文件。当在 IDE 外部使用 Ant 时,应该把 junit.jar 放在 %ANT_HOME%/lib 文件夹。使用 Eclipse 时该任务无法工作,因为它使用自身版本的 Ant 。所以 junit.jar 必须放在 Eclipse 的 Ant 文件夹中,即 %ECLIPSE_HOME%/plugins/org.apache.ant_1.6.2/lib (很显然,不同版本的 Eclipse 会有不同版本的 Ant )。

除了以上步骤,还要配置Eclipse,进入Eclipse然后点击 Window->Preferences->ant->Runtime,然后选择'Ant Home Entries (Default).在点击按钮 'Add External JARs'.选择你junit.jar所在的位置,然后确定ok,再点击apply,你再重新运行该build.xml..........看..得左.是否很高兴?哈哈,我也有过的心情

<!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="http://docs.codehaus.org/display/GEOSDOC/Ant+-+junit%2C+build+failed%3D+Could+not+create+task+or+type+of+type+junit" dc:identifier="http://docs.codehaus.org/display/GEOSDOC/Ant+-+junit%2C+build+failed%3D+Could+not+create+task+or+type+of+type+junit" dc:title="Ant - junit, build failed= Could not create task or type of type junit" trackback:ping="http://docs.codehaus.org/rpc/trackback/37859" /> </rdf:RDF> --><!-- Root decorator: all decisions about how a page is to be decorated via the inline decoration begins here. --><!-- Switch based upon the context. However, for now, just delegate to a decorator identified directly by the context. -->
分享到:
评论

相关推荐

    ant-junit-1.6.1.jar.zip

    《Ant与JUnit结合:ant-junit-1.6.1.jar.zip详解》 在软件开发过程中,测试是不可或缺的一环,而JUnit作为Java语言中最常用的单元测试框架,为开发者提供了便利。同样,Apache Ant作为自动化构建工具,对于项目管理...

    Maven2.Ant.Junit合集

    与Ant相比,Maven通过预定义的生命周期和约定优于配置的原则,简化了项目的构建过程。Maven的依赖管理系统能自动解决库版本冲突,而其插件系统则允许扩展以完成特定的任务。 4. **Maven2构建**: Maven2的构建过程...

    Ant+Junit+SVN的安装过程

    在本文中,我们将详细介绍如何配置Ant、JUnit和SVN,这三个工具在Java开发中的重要性以及它们的安装过程。 首先,Ant是一个基于Java和XML的构建工具,它的主要功能是管理和自动化项目的构建过程。Ant通过一个名为...

    ant-junit-1.6.4.jar.zip

    以上就是关于"ant-junit-1.6.4.jar.zip"的详细解读,它代表的是一个特定版本的Ant与JUnit的集成,为Java开发者提供了一种高效、灵活的自动化测试解决方案。了解这个压缩包的组成和用法,能够帮助开发者更好地管理和...

    Generate the JUNIT report by Ant and Junit

    当新的代码被提交时,自动化构建工具可以运行这些测试,并通过邮件或其他通知方式将测试报告发送给团队成员,以便及时发现并解决问题。 总结起来,"Generate the JUNIT report by Ant and Junit"涵盖了如何利用Ant...

    junit + ant 自动化测试

    总的来说,`JUnit`和`Ant`的结合使用为企业级的Java开发提供了一套强大的自动化测试解决方案,它使得测试过程更加规范、高效,有助于打造高质量的软件产品。通过不断优化和扩展这个demo,你可以更好地理解和掌握这两...

    Ant权威指南(ant 学习)

    Ant与JUnit和其他测试框架良好集成,可以方便地执行单元测试,并生成测试报告。 通过学习《Ant权威指南》,开发者可以全面掌握Ant的使用,提升构建效率,确保项目的稳定和可维护性。无论你是初学者还是经验丰富的...

    ant介绍Ant是什么

    Ant 的设计灵感来源于经典的构建工具 make,但它避免了 make 的一些局限性,比如跨平台的问题和 Makefile 的语法复杂性。Ant 的构建配置文件是基于 XML 格式的,这使得它具有良好的可读性和平台无关性。 安装 Ant ...

    JUnit_in_Action,_2nd_Edition.pdf

    - **第三部分:JUnit与构建过程** - **第8章:使用Ant运行JUnit测试**:展示如何配置Ant来自动化JUnit测试流程。 - **第9章:使用Maven 2运行JUnit测试**:介绍如何利用Maven 2进行测试管理。 - **第10章:持续...

    ANT全套资料20100322

    "ant使用笔记.ziw"和"Ant入门教程.ziw"是个人实践和学习心得,通常会包含作者在实际使用过程中遇到的问题及解决方案,对于解决实际问题非常有帮助。而".ziw"文件通常是知网或类似平台的下载格式,需要相应的阅读器...

    Java Development with Ant.pdf

    通过将JUnit与Ant结合使用,可以实现自动化的单元测试。在Ant的构建文件中,可以定义一个任务来运行JUnit测试,并根据测试结果生成HTML格式的报告。 **执行程序** 在Ant中执行Java程序通常是通过`java`任务完成的...

    ANT Junit Task extension with javadocs-开源

    ANT Junit Task扩展是...对于任何使用ANT和JUnit的Java项目,尤其是那些重视文档和测试质量的项目,这都是一个值得考虑的优秀解决方案。通过这个开源项目,你可以免费获取到这些增强功能,进一步优化你的开发流程。

    apache-ant-1.9.9.zip

    Apache Ant 是一个开源的构建工具,广泛用于Java项目,它基于XML来定义构建过程,使得构建脚本具有...同时,由于其开源和社区支持的性质,Ant还拥有丰富的插件和社区资源,可以帮助开发者解决各种复杂的构建问题。

    ant 1.6工具下载

    在实际应用中,Ant 1.6可以与JUnit等测试框架集成,实现自动化测试。同时,它也可以与Maven或Gradle等现代构建工具协同工作,尽管Maven后来成为了更主流的选择,但Ant因其简洁性和定制性仍然在一些项目中得到应用。 ...

    J2EE开发之ant开发工具

    6. **依赖管理**:虽然Ant自身不提供复杂的依赖管理功能,但可以通过与 Ivy 或 Maven 结合,解决项目依赖库的下载和管理问题。 Ant的构建文件`build.xml`是整个构建过程的蓝图。它包含了所有的任务定义、属性设置和...

Global site tag (gtag.js) - Google Analytics