6

IntelliJ IDEA 2016.1开始,IDEA 会自动从 Gradle SourceSets (链接) 创建 IntelliJ 模块。虽然我认识到这是向前迈出的重要一步,但对于依赖 IDEA 与源集无关的现有项目来说,这也是一个重大变化。我目前有超过 50 个我不想要的新模块......

你知道恢复 IntelliJ 旧行为的方法吗?

有没有办法控制如何从源集创建模块,例如通过排除源集?

我已经检查了Gradle IDEA 插件文档,但找不到解决方案。我也试过这个,但它似乎只适用于多模块项目,而不是源集问题。
我正在使用 Gradle 2.12,显然是 IDEA 2016.1。

4

1 回答 1

5

目前还没有办法控制基于项目的模块的自动创建sourceSets

关于这个问题有很多问题:

https://youtrack.jetbrains.com/issue/IDEA-153231

https://youtrack.jetbrains.com/issue/IDEA-154014

https://youtrack.jetbrains.com/issue/IDEA-153264

编辑:

由于 IntelliJ IDEA 2016.1.2(我认为)在“从 Gradle 导入项目”对话框中有一个新选项“为每个源集创建单独的模块”:

在此处输入图像描述

于 2016-04-01T09:29:15.420 回答