最近在eclipse中调试hibernate in action的示例应用程序caveatemptor,刚把程序导进来就发现ant的构建文件build.xml有一个警告(加了黄线的代码),如下:
到网上搜了一下,没有这方面的直接资料,有的说是在ant runtime中添加junit.jar,就对了, 可是我加了也不对,出现的警告信息如下:
后来找了一些资料,我最后发现解决这个问题是如下两个方法:
1.把这两个task注销
2.在ant runtime中添加junit.jar文件
为什么呢?原来elipse中不可以在build.xml文件中编辑task,而是由eclipse来解决,配置的界面如下:
但是这些task不需要在这里定义的,eclipse会自动解析ant-junit.jar文件看有哪些junit范围的 task.
这些都是由于我对ant比较陌生造成的