Чтобы поставить вопрос другим способом, делает ли Gradle определенную структуру каталогов в проекте, которым он управляет?Может ли Gradle обрабатывать устаревшие проекты без необходимости реструктурировать каталоги?
У меня есть устаревший проект в моей тарелке, и задача состоит в том, чтобы упростить его создание и управление. Это многомодульное приложение Java EE. Я нашел (и вы тоже, я уверен), что текущий процесс сборки полностью перекошен и полностью потерял время.
Я считаю, что настало время расправить ситуацию, введя систему управления зданием, и выбор между Maven и Gradle.
В большинстве проектов используется структура каталогов проекта eclipse. Несколько других используют другую директорию, которая до сих пор не может найти причину. Использование Maven, это будет камнем преткновения, поскольку нам нужно будет перестроить каталоги, чтобы соответствовать конвенции maven. Каталоги реструктуризации могут быть огромными дополнительными усилиями, так как нам нужно также сортировать их на CVS.
Таким образом, вопрос для Gradle.
Обратите внимание, что это _adds_ исходные каталоги, а не их замена. Синтаксисом для замены является 'srcDirs = ['src/java']' и 'srcDirs = ['src/resources']'. –