我想构建一个依赖于SVNKit的Maven模块。Maven无法从远程存储库下载
所以,我的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安装,它看起来像它attemps寻找到一台Nexus仓库,显然无法找到它。我显然试图从远程存储库下载工件:http://maven.tmatesoft.com/content/repositories/releases
我看了看我的〜/ .m2 /文件夹中的settings.xml文件,我发现有一个镜像看起来像这样:
<mirror>
<!--This sends everything else to /public -->
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://Our_Nexus_Repository</url>
</mirror>
我认为,如果你定义一个<reposotiry>
标签,你的模块的pom.xml将优先于什么在你的settings.xml文件中定义。
任何帮助表示赞赏。谢谢。
感谢您的反馈! – Alex 2012-02-04 05:46:31
@Alex如果答案有帮助,那么我会建议通过接受答案来奖励答复 – 2012-02-04 10:19:12