0
我對Maven有點新鮮。我以爲我得到了一個很好的處理。我猜不會。 我想設置對SVNKit 1.7.0-alpha1的依賴。根據他們的website,他們位於http://maven.tmatesoft.com/content/repositories/releases/無法獲得使用Nexus服務器的Maven回購
另外一個版本的回購,他們分享:
GroupId: org.tmatesoft.svnkit
ArtifactIds: svnkit, ...
version: 1.3.7, 1.3.8-SNAPSHOT, 1.7.0-alpha1, 1.7.0-SNAPSHOT
所以,我增加了以下我的pom.xml:
<dependency>
<groupId>org.tmatesoft.svnkit</groupId>
<artifactId>svnkit</artifactId>
<version>1.7.0-alpha1</version>
</dependency>
而且
<repositories>
<repository>
<id>tmatesoft-releases</id>
<url>http://maven.tmatesoft.com/content/repositories/releases/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>tmatesoft-snapshots</id>
<url>http://maven.tmatesoft.com/content/repositories/snapshots/</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>tmatesoft-releases</id>
<url>http://maven.tmatesoft.com/content/repositories/releases/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>tmatesoft-snapshots</id>
<url>http://maven.tmatesoft.com/content/repositories/snapshots/</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
<distributionManagement>
...
</distributionManagement>
</repositories>
但是,當我做一個maven構建項目,它doesn似乎甚至不檢查我提供的回購。
有關我要去哪裏錯的任何想法?
UPDATE
找到了答案。我們公司的一位更有經驗的建築師給了我一些關於聯繫服務器如何工作的背景。我懷疑依賴管理部分是相關的。
要解決此問題(如果您有Nexus服務器),您必須將第三方回購商店添加到Nexus服務器。那麼它應該工作得很好。
你可以發佈maven輸出,它試圖獲取依賴關係嗎? – 2011-12-13 19:49:11