Может ли Gradle обрабатывать сборки для устаревших проектов без необходимости реструктуризации каталогов?

Другими словами, накладывает ли Gradle определенную структуру каталогов на проект, которым он управляет?

У меня есть старый проект, и задача состоит в том, чтобы упростить его создание и управление. Это многомодульное приложение Java EE. Я обнаружил (и вы тоже, я уверен), что текущий процесс сборки совершенно искажен и полностью тратит время.

Я считаю, что пришло время исправить ситуацию, внедрив систему управления сборкой, и выбор стоит между Maven и Gradle.

Большинство проектов используют структуру каталогов проекта eclipse. Несколько других используют другой макет каталога, причину которого я до сих пор не могу найти. При использовании Maven это будет камнем преткновения, поскольку нам нужно будет реструктурировать каталоги, чтобы они соответствовали соглашению maven. Реструктуризация каталогов может потребовать огромных дополнительных усилий, так как нам также необходимо разобраться с этим в CVS.

Таким образом, вопрос к Gradle.

5
задан Arjan Tijms 15 May 2012 в 09:16
поделиться