Начинаю думать, что Maven излишне для моего текущего проекта - PullRequest
1 голос
/ 29 марта 2012

Я работаю над Spring Web Project, для создания которого мы используем Subversion, Eclipse и JBoss.

Теперь у нас есть то, что мы проверяем все в Subversion, исходном коде, jar-файлах, которые нужны проекту (Spring, Log4J и т. Д.), Поэтому в любой момент кто-то может перейти в Subversion и перестроить проект.

Большинство проектов в этой фирме имеют только одного программиста в каждом проекте, и в любом случае в фирме всего 3 программиста.Мы думаем об использовании Maven, но я начинаю думать, что это излишне ... Могу ли я получить обратную связь о ваших взглядах на это?

1 Ответ

6 голосов
/ 29 марта 2012

Если у вас есть система, которая работает для вас, не изменяйте ее.

С другой стороны, Maven очень помогает идти в ногу с изменениями зависимостей.В большинстве случаев с Maven вам необходимо обновить версию зависимости в одном месте, и новая версия этой зависимости готова для тестирования и использования.

Если вы решили перейти на Maven, у вас должен быть какой-то видлокальной системы управления репозиторием, как Nexus .Думайте об этом как об источнике контроля для ваших бинарных зависимостей.Другим обязательным условием может стать поддержка Maven в выборе IDE.Я думаю, что на данный момент все основные IDE Java имеют его.

В какой-то момент я оказался в том же затруднительном положении и решил, что его стоит переключить (и это было)., освоение всей установки может быть пугающим.Если никто в вашей компании не делал этого раньше, я думаю, что в вашей команде может потребоваться 4-6 недель, чтобы выполнить проект конверсии (изучение концепций Maven, настройка POM, интеграция с IDE и т. Д.).Поэтому тщательно взвесьте будущие выгоды против текущих сроков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...