解决ANT与JUNIT出现的问题
2006-08-09 17:10
225 查看
在 Ant 中使用 JUnit
我提到过,如果要进行重构,必须有单元测试,这样才能确保不会破坏代码。 Eclipse 很好地支持 JUnit 。但我更愿意用 Ant 来构建和测试代码,在 Ant 中使用 JUnit 测试。如果您加载一个 Ant 构建文件到 Eclipse 中,运行 Junit Ant 任务,应该会看到:
该信息表明 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..........看..得左.是否很高兴?哈哈,我也有过的心情
我提到过,如果要进行重构,必须有单元测试,这样才能确保不会破坏代码。 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..........看..得左.是否很高兴?哈哈,我也有过的心情
相关文章推荐
- junit出现问题解决办法
- 解压文件源码(需要引入ant.jar包,解决zip文件名为中文出现乱码问题)
- 解决ANT出现的内存溢出问题
- 解决ant编译中出现“includeantruntime was not set”警告的问题
- 编译hadoop-0.20.2源码时执行ant eclipse-files出现.eclipse.templates does not exist问题解决方案
- junit测试在mysql生成表出现的问题及解决
- 解决ant编译中出现“includeantruntime was not set”警告的问题
- 解决ant编译中出现“includeantruntime was not set”警告的问题
- android中,使用ant多渠道打包时出现Perhaps JAVA_HOME does not point to the JDK问题的解决方法
- 解决 Eclipse 下使用 Ant 编译出现问题: 警告:编码 GBK 的不可映射字符
- 解决ant编译中出现“includeantruntime was not set”警告的问题
- intellij idea使用junit时出现的问题以及解决办法
- Apache Ant运行时Unable to locate tools.jar解决方法 (ionic 配置 ant 的时候出现这个问题也可按照下边方法解决)
- 解决ant编译中出现“ warning: 'includeantruntime' was not set,”警告的问题执行ant编译时,
- 解决ant编译中出现“includeantruntime was not set”警告的问题
- 解决ant编译中出现“includeantruntime was not set”警告的问题
- 解决ant编译中出现“includeantruntime was not set”警告的问题
- 解决ant编译中出现“includeantruntime was not set”警告的问题
- c#中WebClient类的DownloadData方法出现的“500内部服务器错误”问题及解决
- 解决<a></a>下在IE浏览器兼容模式下 img引入图片周围出现边框问题