Raj*_*pta 5 java ant junit intellij-idea
我正在使用IntelliJ进行Java项目.由于我是Java新手,我在项目中尝试使用Ant作为构建工具.
当我在我的Ant构建文件中使用Junit 4.11时,我收到以下错误:
[javac] /Users/rajatg/fizz-buzz/src/test/FizzBuzzTest.java:4: error: package org.hamcrest.core does not exist
[javac] import static org.hamcrest.core.Is.is;
[javac] ^
[javac] /Users/rajatg/fizz-buzz/src/test/FizzBuzzTest.java:4: error: static import only from classes and interfaces
[javac] import static org.hamcrest.core.Is.is;
[javac] ^
[javac] 2 errors
BUILD FAILED
Run Code Online (Sandbox Code Playgroud)
当我使用Junit 4.8.2时,所有测试都成功运行.
谁能告诉我,这是什么问题?提前致谢.
Junit 4.11具有org.hamcrest.core的编译时依赖性.您应该将org.hamcrest.core添加到类路径中.
http://mvnrepository.com/artifact/junit/junit/4.11
Junit 4.8.2没有编译时依赖性.从以下链接可以看出,org.hamcrest.core包已经在junit jar中.
http://mvnrepository.com/artifact/junit/junit/4.8.2
| 归档时间: |
|
| 查看次数: |
237 次 |
| 最近记录: |