Как можно определить источник данной зависимости Знатока?

Учитывая локальный репозиторий Знатока, можно определить удаленный репозиторий, который является источником особой зависимости? Как?

6
задан Bozho 20 May 2010 в 20:38
поделиться

3 ответа

Как упоминал @Eugene, источник зависимости нигде не хранится, поэтому единственный способ найти это постфактум (если вы не находитесь за корпоративным репозиторием) - это очистить зависимости данного проекта и повторно разрешить их. Следующая цель Maven Dependency Plugin может сделать это:

mvn dependency:purge-local-repository -DreResolve=true

Обратите внимание, что для reResolve по умолчанию установлено значение true , я просто упомянул об этом для целей документации. .

6
ответ дан 16 December 2019 в 21:35
поделиться

Maven не хранит такую ​​информацию. Однако, если вы очистите локальный репозиторий и запустите сборку проекта, вы сможете увидеть фактический URL-адрес репозитория при загрузке артефакта во время сборки Maven.

Однако, если вы используете менеджер репозитория Maven, например Nexus, вы можете искать артефакт по его идентификатору, версии и т. Д., А затем видеть источник артефакта в результатах поиска.

1
ответ дан 16 December 2019 в 21:35
поделиться

Вы можете удалить зависимость из локального репозитория, а затем посмотреть, откуда она извлекается в следующей сборке.

1
ответ дан 16 December 2019 в 21:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: