Gradle - Intellij模块工作区

时间:2017-07-07 12:39:51

标签: android-studio intellij-idea gradle

有没有办法让Intellij中的不同模块取决于我目前的工作环境?

E.g。 工作区:

  • 模块A - Android应用程序
  • 模块B - Android Lib
  • 模块C - 验收测试
  • 模块D - 功能测试
  • 模块E - 用于库的Android测试应用程序

配置1 - 处理app和lib

  • 模块A
  • 模块B

配置2 - 使用测试人员应用程序

  • 模块A
  • 模块B
  • 模块E

配置3 - 测试

  • 所有模块

我正在使用gradle构建工具,我将模块存储在settings.gradle中。 我很高兴能够操纵settings.gradle Intellij文件中的模块列表,但它可能是更好的方法。

enter image description here

2 个答案:

答案 0 :(得分:1)

这是我知道的唯一方法,为每个配置创建新的空白IntelliJ项目,然后将您感兴趣的模块导入到每个项目中。

编辑:可能适用于你的第二种方法是使用收藏夹。打开收藏夹窗口并添加3个新的收藏夹列表,每个设置一个。然后转到项目视图中的模块并选择“添加到收藏夹”并选择相关列表。对每个模块和列表重复此操作。

同样,这不是你想要的,但可能已经足够好了。

答案 1 :(得分:0)

经过几天寻找不同的解决方案后,我终于找到了如何实现它的方法。

enter image description here

Gradle项目工具中有一个选项,使您有机会排除不需要的模块。 选择要导入的项目数据可让您在 IntelliJ 中发挥神奇作用。