Java 在intellij中将IntegrationTest文件夹创建为模块

Java 在intellij中将IntegrationTest文件夹创建为模块,java,spring-boot,gradle,intellij-idea,integration-testing,Java,Spring Boot,Gradle,Intellij Idea,Integration Testing,我想将集成测试添加到我的spring boot应用程序中。 目前我没有单元测试,但我希望保留标准项目布局: ├── Demo │ ├── src │ │ ├── main | | | └──java │ │ ├── integrationTest | | | └──java │ │ ├── test | | | └──java 我的问题是: 是否应将integrationTest文件夹创建为模块? 如果是,为什么?我怎样才能在in

我想将集成测试添加到我的spring boot应用程序中。 目前我没有单元测试,但我希望保留标准项目布局:

├── Demo
│   ├── src
│   │   ├── main
|   |   |   └──java
│   │   ├── integrationTest
|   |   |   └──java
│   │   ├── test
|   |   |   └──java
我的问题是:

是否应将integrationTest文件夹创建为模块? 如果是,为什么?我怎样才能在intellij中做到这一点

“main”和“test”已定义为“Demo”下的模块,Demo也定义为模块

我曾多次尝试通过“Project Structure”设置它,但它不是在“Demo”下创建的,而是创建了一个不同的src文件夹和另一个build.gardle文件,从而造成了混乱

当我成功地在“Demo”下创建它时,它在setting.gradle文件中添加了一行新内容:include“integrationTest”

我真的很困惑

谁能帮我创建这个子模块(如果需要)


感谢

确切的项目结构记录在Gradle用户指南中。@BjørnVester谢谢!实际上,我刚刚在另一个论坛上找到了您建议的解决方案,它非常接近我需要的解决方案,但它将模块创建为“源代码”而不是“测试源代码”,这对我没有帮助。这似乎是一个问题。我的经理不想让我在上面花费太多时间,他让我在不同的包中的“测试”模块下创建“集成测试”和“单元测试”。我不喜欢,但这似乎是可行的。