Нужны презентационные материалы, чтобы убедить клиента использовать Maven

Моему заказчику нужен более организованный перечень всех сторонних библиотек (таких как файлы JAR), которые используются в производстве для их проектов. Я участвую в ряде их Java-проектов. Их инвентарь в прошлом не велся постоянно, и пришло время учесть все библиотеки, которые используются в настоящее время (их довольно много!), И обеспечить структурированный процесс для введения новых библиотек в среду сборки.

Я пробовал продвигать идею использования Maven и Artifactory в их процессе сборки, чтобы усилить способность этих инструментов управлять репозиторием двоичных библиотек и обрабатывать транзитивные зависимости библиотек. Заказчик сопротивляется этому предложению, потому что он думает, что это создаст им больше работы для поддержки сервера Artifactory и изучения основ Maven.

В настоящее время все их Java-проекты построены с использованием сценариев Ant. Транзитивные зависимости в значительной степени управляются методом проб и ошибок. Инвентаризация используемых в настоящее время библиотек ведется вручную, а двоичные файлы хранятся в репозитории Subversion. Заказчик понимает, что это необходимо улучшить, но текущие предложения по улучшению включают более специальные подходы «управлять вручную».

Я хочу убедить клиента в том, что сочетание Maven и Artifactory является жизнеспособным готовым решением для управления их библиотеками Java. Может ли кто-нибудь направить меня к литературе / материалам, которые я могу использовать для создания презентации для моего клиента о функциях и сильных сторонах Maven и Artifactory?

Любые другие аргументы / предложения / и т. Д., Которые могут помочь мне в этом, также будут оценены.

6
задан Jim Tough 7 October 2010 в 18:41
поделиться