Меня довольно смущает интеграция с Gradle IntelliJ и сопоставление подпроектов Gradle с модулями IDEA.
- Почему есть 3 модуля для каждого подпроекта gradle (client, client_main и client_test)?
- Есть ли способ избавиться от "родительского" модуля? Каждый раз, когда я удаляю его, моя сборка ломается путаницей.
UPDATE
- Корень содержимого третьего модуля ("сервер") всегда устанавливается на всю папку, как показано ниже. Это означает, что я не могу пометить каталоги в сборке как сгенерированные источники, поскольку по умолчанию они исключены.