Моему заказчику нужна более организованная инвентаризация всех сторонних библиотек (таких как файлы JAR), которые используются в производстве для их проектов.Я связан с рядом их Java-проектов.Их инвентаризация в прошлом не велась постоянно, и пришло время учитывать все библиотеки, которые используются в настоящее время (их немало!), И обеспечить структурированный процесс для введения новых библиотек в среду сборки.
Я пытался представить идею использования Maven и Artifactory в процессе сборки, чтобы использовать возможности этих инструментов для управления хранилищем двоичных библиотек и обработки зависимостей переходных библиотек.Заказчик сопротивляется этому предложению, потому что он считает, что это создаст дополнительную работу для поддержки сервера Artifactory и изучения основ Maven.
В настоящее время все их проекты Java создаются с использованием скриптов Ant.Транзитивные зависимости в значительной степени управляются методом проб и ошибок.Инвентаризация используемых в настоящее время библиотек ведется вручную, а двоичные файлы хранятся в хранилище Subversion.Заказчик признает, что это необходимо улучшить, но текущие предложения по улучшению включают в себя больше специальных подходов «управляй вручную».
Я хочу убедить клиента в том, что сочетание Maven и Artifactory является жизнеспособным готовым решением для их нужд управления библиотекой Java.Может ли кто-нибудь направить меня к литературе / материалам, которые я могу использовать для создания презентации для моего клиента об особенностях и сильных сторонах Maven и Artifactory?
Любые другие аргументы / предложения / и т. Д., Которые помогут мне вэто также будет оценено.