【发布时间】:2021-01-14 20:39:14
【问题描述】:
我在 sourceSets 中创建了一个名为 integration 的自定义模块,用于保存我所有的集成测试用例。配置工作正常,但唯一的项目是 integration 文件夹中的 resources 文件夹不是 Test Resources Root 并且 java 文件夹不是 @ 987654326@。我希望 intergration 文件夹 java 和资源看起来与 test 模块完全一样,如下所示。
在上图中,如果您观察到 java 文件夹在 test 文件夹下呈绿色,但在 integration 文件夹下 java 文件夹呈蓝色。
我除了:我希望 integration 文件夹中的 java 和 resources 文件夹看起来与 test的文件夹完全相同> 文件夹。 IE。如果您在屏幕截图中观察到,我的 main 和 integration 文件夹看起来完全一样。但我希望 integration 文件夹使其看起来与 test 文件夹完全相同
我的 gradle sourceSets 看起来像这样
sourceSets {
integration {
compileClasspath += sourceSets.main.output
runtimeClasspath += sourceSets.main.output
}
}
在 IntelliJ 中,我可以通过右键单击 integration>java 文件夹来更改它Make Directory as> Test Sources Root
和
integration>resources 文件夹 Make Directory as> Test Resources Root
但我想知道如何通过 build.gradle 实现这一目标
谁能帮我解决这个问题
【问题讨论】:
-
我很难理解你的问题,理解你想要什么,什么有效,什么无效。您能否尝试使您的问题更清楚?
-
我错过了什么?在您的屏幕截图中,据我所知,您的集成中的 java 和资源文件夹看起来与测试文件夹完全相同。
-
@MarioVarchmin 如果您在屏幕截图中观察到,我的 main 和 integration 文件夹看起来完全一样。但相反,我希望 integration 文件夹使其看起来与 test 文件夹 完全相同
标签: java spring gradle integration-testing