![]() |
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 启用后,我消除了所有编译器错误。 |
![]() |
Endriu · 在Weblogic上运行Java应用程序 1 年前 |
![]() |
Paul DeWolf · EclipseJavaFX和Android 3 年前 |
![]() |
nijeg52273 · RCP Oomph安装程序创建指南 3 年前 |
![]() |
Varsha · 如何对动态生成的树项执行单个选择? 3 年前 |