Я пытаюсь построить модуль Maven, который зависит от SVNKit.
Так что мой pom.xml выглядит так:
<dependencies>
<dependency>
<groupId>org.tmatesoft.svnkit</groupId>
<artifactId>svnkit</artifactId>
<version>1.3.7</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>tmatesoft-releases</id>
<url>http://maven.tmatesoft.com/content/repositories/releases/</url>
</repository>
</repositories>
Когда я пытаюсь выполнить чистую установку mvnпохоже, что он пытается заглянуть в хранилище Nexus и, очевидно, не может его найти.Я, очевидно, пытаюсь загрузить артефакт из удаленного репозитория по адресу: http://maven.tmatesoft.com/content/repositories/releases
Я посмотрел на мой файл settings.xml в папке ~ / .m2 / и увидел, что есть зеркалоэто выглядит так:
<mirror>
<!--This sends everything else to /public -->
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://Our_Nexus_Repository</url>
</mirror>
Я думал, что если вы определите тег <reposotiry>
, файл pom.xml вашего модуля будет иметь приоритет над тем, что определено в вашем файле settings.xml.
Любая помощь приветствуется.Спасибо.