![]() |
1
8
我发现了问题。这是因为我将类放在源目录而不是测试目录中,并且两个maven依赖项都标记为“仅对测试可见”。 |
![]() |
2
5
打开pom.xml文件 检查灰色JAR文件的名称 改变
到
|
![]() |
3
1
在pom文件中检查依赖范围 编译、提供、系统和测试这些是可用的测试 test->编译会将依赖项从灰色更改为白色。 如果您的依赖关系是针对测试范围的,那么该依赖关系在应用程序中不能正常使用,而编译范围则在项目的类路径中设置该依赖关系。 |
|
4
0
我不确定灰色部分。如果这是特性,因为它建议测试类应该在/test下,而不是/src下。
但是,问题的解决方案是插件的范围,将其更改为编译,这样就可以很好地进行了。
即用编译替换测试:
就这样。导入测试包时不会出现任何错误。 |
![]() |
5
0
当我使用
似乎新的Eclipse/Java版本确实有一个新属性:
这应该在Java构建路径设置中启用: Image showing "Containts test sources" option from build path menu 启用后,我消除了所有编译器错误。 |
|
Gokulraj · 如何使eclipse快速搜索特定文件类型中的特定字符串 10 月前 |
![]() |
Carlos Moretti · 如何在Java日期API中返回时间 11 月前 |
![]() |
jhan · 无法解析JUnitParamsRunner 1 年前 |
![]() |
uminder · 包在目标平台2023-12中消失 1 年前 |
![]() |
MrAlex · eclipse上的JAVA RMI问题 1 年前 |