昨天在运行ant进行junit测试的时候不停的报错: [junit] java.io.FileNotFoundException: junitvmwatcher***.properties (系统找不到指定的文件)然后怎么都查不出错误,今天早上也同样没有解决。而且只有<batchtest>才会出问题,<test>是OK的。
下面的是我的ant脚本,原来没有红色的一行。
<!-- run junit -->
<target name="junit" depends="compilejunit">
<junit printsummary="yes" haltonfailure="yes" >
<classpath>
<fileset dir="${plugin.depend}">
<include name="**/*.jar"/>
<exclude name="**/ant*.jar"/>
</fileset>
<pathelement location="${junit.bin}"/>
</classpath>
<test name="${release.checher}"
haltonfailure="yes"
todir="${junit.report.dir}"
>
<formatter type="xml"/>
</test>
<batchtest fork="yes"
todir="${junit.report.dir}"
haltonfailure="yes"
>
<fileset dir="${junit.src}">
<include name="**/*Test*.java"/>
</fileset>
<formatter type="xml"/>
</batchtest>
</junit>
</target>
直到后来google,终于发现了问题所在:虽然系统环境变量中设置的是1.7.0的ant,但是在load需要的jar的时候load了eclipse自带的1.6.2的ant,而1.7.0是不会有这种问题的。<test>用的是现有的环境变量设置,所以不会有问题,而<batchtest>是fork出来,使用了<classpath>中的设置的。
发现了问题,解决起来自然很快,exclude旧版本的ant就行了~~如上红色:)
分享到:
相关推荐
Ant学习笔记Ant学习笔记Ant学习笔记
ant学习笔记之(ant执行命令的详细参数和Ant自带的系统属性)
ant 笔记 来源网络
ant 学习笔记 ,自己的一些学的时候的一个例子
Ant学习笔记
关于Ant学习的一点点小结,整理成档了,文档中已经包含了几个简单的build.xml实例,也有注释,简单明了、通俗易懂
ant个人学习笔记和简单示例,主要包括各种命令,以及简单的示例
十分有用的ant资料,由此可以快速入门.
博文链接:https://jimjiang.iteye.com/blog/123820
NULL 博文链接:https://worktianqi.iteye.com/blog/2162932
Java/JavaEE 学习笔记 作者在杰普学习时的学习笔记,是J2ee初学者必备手册,是大家学习J2EE开发的很好的参考笔记。 Java/JavaEE 学习笔记 内容...ant学习笔记...................387 Web Service学习笔记.....388
NULL 博文链接:https://shawnfree.iteye.com/blog/346466
Ant Design Pro 4.x学习笔记(一)基础 简介 自己学习的一点心得,希望有不足的地方,轻喷。 Ant Design Pro 是ant的一个项目,是一个企业级中后台前端/设计解决方案,与Ant Design 一脉同源。学习Ant Design Pro ...
ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。 1. ANT的基本概念: ...3. ANT的使用:最好的学习只不过是一个简单实用的例子起步……
Java JDK 5.0学习笔记 1至6章及附录A和附录B 包含java特性、java学习方法、网络资源汇总、jdk下载和安装、path与CLASSPATH的设置、java基本语法、关于对象的认识、数组、字符串(String类))、Ant简介、JUnit简介。 ...
内容目录 .......................1 Java/JavaEE.....1 2008年11月1日...............1 Unix 学习笔记7 一、Unix前言............7 ...ant学习笔记...................387 Web Service学习笔记.....388