Eclipse在其上的Gradle项目的构建路径中给出了一个错误--
无法将“/src/test/resources”嵌套在/src/test”内部。要启用嵌套,请从“/src/test”中排除“resources/”
所以我照做了这两个人
1.通过这里的解决方案https://discuss.gradle.org/t/how-can-i-declare-an-exclusion-on-my-source-folder/22821将exclude 'src/test/resources'
添加到Java srcDirs中的sourceSets> .. >java
块中已经存在于项目的build.gradle
文件中,
1.并通过Eclipse使它从构建路径中排除/test/resources'
,正如它要求的那样。
但我仍然看到错误的建设路径。
Cleared the project name-s in the image的
EDIT:image显示了应用我所做的更改后的方式--后来打开了源代码/编辑窗口。我是一个Java工程师很多年。Gradle上的新消息
Eclipse/Buildship插件和Gradle版本是否不匹配?还不了解Gradle/,但看起来Gradle不是向后兼容的。版本为:
- 构建Gradle集成3.0
- Eclipse 2020-06
- Gradle 5.5
- Java 11
我作为Gradle项目导入。
TIA
1条答案
按热度按时间lp0sw83n1#
问题是源文件夹**
src/test/
和另一个源文件夹src/test/resources
在第一个源文件夹中/嵌套**。嵌套源文件夹没有意义,因此不允许。因此出现了错误消息。相反,您应该有用于测试代码和测试资源的源文件夹
src/test/java
和src/test/resources
。