у нас есть такая структура проекта:
root
core
auth
...
В корневом файле build.gradle:
allprojects {
apply plugin: 'idea'
}
и его настройки.gradle:
include 'core'
В ядре есть файл gradle.build и файл settings.gradle с:
include 'auth'
Итак, когда я запускаю из-под рута:
gradle idea
Он создаст файлы ipr, iws и iml в корне, а в основной папке будет файл core.iml. Но модуль авторизации не создается. Мне нужно зайти в intellij и вручную добавить модуль в ядро. Немного раздражает. Поддерживает ли gradle такие глубоко вложенные проекты, или это ограничение плагина IDEA? Или, вполне возможно, я что-то не так делаю :)