2013-03-20 16 views
2

我有越來越artifactory的以聲訊jar文件到一個Maven 3構建過程Artifactory的行家3找不到

我有部署jar文件GWT-的OpenLayers服務器-1.0-SNAPSHOT.jar問題快照文件到庫的快照本地

我可以找到用在文物標籤一般查找這個jar文件,它顯示爲

<dependency> 
    <groupId>org.gwtopenmaps.openlayers</groupId> 
    <artifactId>gwt-openlayers-server</artifactId> 
    <version>1.0-20130320.151820-1</version> 
</dependency> 

所以我知道artifactory的擁有它。

當我嘗試在它做用POM構建具有以下部分

<dependency> 
    <groupId>org.gwtopenmaps.openlayers</groupId> 
    <artifactId>gwt-openlayers-server</artifactId> 
    <version>1.0-SNAPSHOT</version> 

我得到一個生成錯誤與診斷有關無法找到GWT-openlater服務器,見清單。

我不明白爲什麼我有這個問題,artifactory有文件!

我使用MVN -U編譯

任何建議

+1

從Artifactory中的哪個存儲庫中嘗試解決?它是直接來自libs-snapshot-local還是一個虛擬資源庫的聚合? – 2013-03-20 22:05:56

+0

嘗試從libs-snapshot和libs-snapshot-local中取出它 – Dave 2013-03-21 02:14:57

+0

嘗試從libs-snapshot和libs-snapshot-local中通過編輯/etc/maven/settings.xml中的/etc/maven/settings.xml嘗試從它中獲取它庫快照。如果我嘗試和http訪問,它顯示的jar文件被列爲在那裏。至於我做出來的jar文件與設置到類似1.0時間戳 org.gwtopenmaps.openlayers GWT-的OpenLayers客戶端版本上市 1.0-20130320.151820-1 Dave 2013-03-21 02:21:05

回答

1

檢查,如果你有Maven的metadata.xml中的腐敗,或者快照的信息是空的。它不應該。