Сценарий: Новая политика предприятия запрещает использование публичных репозиториев. Для каждой используемой зависимости (которая очень много) мы должны предоставить команде devOps группу артефактов, идентификатор, версию и из какого репозитория он пришел.Найдите исходный репозиторий каждой зависимости в maven
Мы использовали более одного внешнего репозитория на нашей базе кода. Поскольку все артефакты теперь находятся в локальном репозитории, мы не знаем, откуда они пришли.
То, что я был в состоянии сделать:
я могу использовать МВНЫ зависимости: список -DoutputAbsoluteArtifactFilename = истинный -DprependGroupId по каждому проекту, чтобы получить артефакт группы, идентификатор, версию.
И МВН зависимость: список-хранилища, чтобы получить хранилища, используемые в этом проекте
Чего не хватает:
Знающий, который артефакта с какого репозитория.
Заранее спасибо
** Отличный ответ **. Спасибо. Я в конечном итоге определял репозиции вручную, в соответствии с идентификатором группы каждой зависимости (например, 700, это заняло некоторое время> _ <). Если dev ops раздражает, я пойду с этим. –