У меня есть несколько таких зависимостей. Например: jdic
В моем pom.xml я определил зависимость
<dependency>
<artifactId>jdic</artifactId>
<groupId>jdic</groupId>
<version>0.8.6</version>
</dependency>
И у меня есть удаленный репозиторий (внутренний сервер): например, http://repo/thirdparty/
И Jdic можно найти в http://repo/thirdparty/jdic/jar/jdic.jar
Как вы заметили, наименование - это не обычный groupId: artifactId: version, а просто jdic.jar
поэтому, когда я запускаю maven compile
mvn clean compile
maven говорит мне, что не может разрешить зависимости.
Я знаю, что мы можем просто скачать эти jar-файлы в локальный репозиторий .m2 / repository и запустить
mvn compile (ie without clean)
и в банке это не будет проблемой. Но есть ли другой способ, которым я могу заставить его получать данные с удаленного устройства, несмотря на его нетрадиционное имя и отсутствие метаданных / информации о пометках для этих зависимостей?
У меня уже есть зеркало для этого внутреннего хранилища, которое переопределяет центральное