intellij-idea - 2016.1 中控制从 Gradle sourceSets 自动创建 IDEA 模块?

标签 intellij-idea gradle intellij-idea-2016

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 导入项目”对话框上有一个新选项“为每个源集创建单独的模块”:

enter image description here

关于intellij-idea - 2016.1 中控制从 Gradle sourceSets 自动创建 IDEA 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36330542/

相关文章:

jenkins - 无法读取 Jenkins 管道作业中的 gradle.properties

android - 如何让 Dagger 1 和 Dagger 2 在一个 Android 项目中共存?

java - gradle 插件使用代码中使用的旧版本/不同版本的 java 库

cucumber - 我在使用 Cucumber 的 IntelliJ 中不断收到错误 "Unimplemented substep definition"?

android - 你能在 android studio 中重新生成已删除的模块 .iml 文件吗

java - Maven 找不到 web.xml

java - IntelliJ 更新 -> 通过 lambda 获取错误

java - 有没有办法让 IntelliJ 回缩方法声明参数?

java - IntelliJ 和 Eclipse 之间的编译器区别