以 IntelliJ IDEA 2016.1 开头,IDEA 自动从 Gradle SourceSets 创建 IntelliJ 模块 ( link )。虽然我认识到出于多种原因这是向前迈出的重要一步,但对于依赖 IDEA 与源集无关的现有项目来说,这也是一个重大变化。我目前获得了超过 50 个我不想要的新模块...
您知道恢复 IntelliJ 旧行为的方法吗?
有没有办法控制如何从源集创建模块,例如通过排除源集?
我已经检查了Gradle IDEA plugin docs但找不到解决办法。我也尝试过this但它似乎只适用于多模块项目,不适用于源集问题。
我正在使用 Gradle 2.12,显然还有 IDEA 2016.1。
最佳答案
目前无法控制基于项目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 导入项目”对话框上有一个新选项“为每个源集创建单独的模块”:
关于intellij-idea - 2016.1 中控制从 Gradle sourceSets 自动创建 IDEA 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36330542/