Отключить загрузку для одной зависимости
-
11-09-2019 - |
Вопрос
Меня совершенно раздражает, потому что в версии Quartz, которую я импортирую, не развернут правильный POM-файл (репозиторий Maven).
Поэтому maven послушно пытается загрузить его на каждая сборка.
Downloading: http://repo1.maven.org/maven2/opensymphony/quartz/1.6.3/quartz-1.6.3.pom
Я бы хотел пропустить этот шаг, но не выходя полностью в оффлайн поскольку это полезно.
Идеи?
Решение
Добавьте дополнительный репозиторий с этим артефактом и убедитесь, что POM правильный.Таким образом, основной POM репозитория будет переопределен.Вы можете запустить менеджер репозитория, например искусственный или связь локально
Другие советы
Если это транзитивная зависимость, которая на самом деле не требуется, вы можете использовать <exclude />
элемент для достижения этой цели.
Вы можете разместить POM в локальном менеджере репозитория или в своем локальном репозитории.Если вас это действительно беспокоит, я бы рекомендовал связаться с командой проекта и попросить их исправить метаданные или поднять вопрос. запрос непосредственно в центральном репозитории с вашим собственным исправлением.Подробную информацию о том, как подать запрос, можно найти здесь