LuC*_*Cio 17 java testing spring-test mockito eclipse-photon
我已经使用现有工作区迁移到Eclipse Photon.我在这个工作区中有一些Maven项目.所有项目在Eclipse Oxygen中都没有任何错误.打开我的工作区在Eclipse光子所有测试类,其进口之后org.mockito.Mockito
,org.springframework.mock
并org.springframework.test
有错误.虽然Eclipse知道它们,但无法解析这些导入,因为我可以跳转到类中.
为什么Eclipse Photon无法解析这些导入?我该如何解决这个问题?
Til*_*hcy 16
如果这实际上是一个maven项目并且您使用匹配的m2e-version 1.9,它应该自动配置"包含测试源." - 正确设置和相关设置.
您可能必须通过右键单击项目并选择"Maven">"更新项目"来更新项目类路径
LuC*_*Cio 11
我解决了它并希望分享我的结果.
eclipse光子中的构建路径属性在源选项卡中有一个新选项:包含测试源.该选项对文件夹设置为" 否 " myproject/src/test/java
.当我尝试将其设置为是时,我收到以下错误:
项目'myproject'中的源文件夹'src/testjava'必须有一个不用于主源的输出文件夹
虽然输出文件夹已设置为与其不同的路径,但显示错误myproject/src/main/java
.要重置设置,我取消选中允许源文件夹的外接文件夹选项,然后重新设置所有输出文件夹.之后,我能够将上述选项设置为是.由此导致进口得到解决.
对于每个项目,编译现在分两个阶段完成:首先是所有主要源(在构建路径上看不到任何测试代码),然后是所有测试源.
由于没有为test-source-folder设置选项,因此它被编译为main-source-folder.因此,无法解析从具有范围测试的依赖项导入测试类.
归档时间: |
|
查看次数: |
6801 次 |
最近记录: |