Я (общая) многопроектная сборка Gradle У меня есть рут с четырьмя подпроектами. Каждый со своим собственным build.gradle и общими build.gradle, settings.gradle и gradle.properties в корневой папке.
Все это создает работы, как и ожидалось - за исключением одной вещи, которую я не могу понять:
При импорте сборки gradle в IntelliJ (импорт из внешней модели) IntelliJ создает два отдельных модуля на корневом уровне. Один помечается как обычный модуль, а другой как сгруппированный модуль. Это последнее, что удивляет меня - почему это создано? Не имеет смысла использовать модуль IntelliJ в качестве модуля, поскольку он указывает только на некоторые загруженные jar-файлы в моей папке .gradle. Смотри картинку ниже.
Я создал несколько многопроектных сборок и работал с IntelliJ в течение нескольких лет - но я никогда не видел этого и не знаю, как от него избавиться ..