2015-09-07 63 views
1

我試圖建立dcm4chee弧CDI的代碼從GitHub克隆:發佈截至README.md無法建立dcm4chee弧CDI

描述構建命令時https://github.com/dcm4che/dcm4chee-arc-cdi

然而mvn install -D db=psql我得到以下錯誤:

[ERROR] Failed to execute goal on project dcm4chee-arc-conf: Could not resolve dependencies for project org.dcm4che.dcm4chee-arc:dcm4chee-arc-conf:jar:4.5.0-SNAPSHOT: The following artifacts could not be resolved: org.dcm4che:dcm4che-conf-api:jar:3.3.8-SNAPSHOT, org.dcm4che:dcm4che-conf-dicom:jar:3.3.8-SNAPSHOT, org.dcm4che:dcm4che-imageio:jar:3.3.8-SNAPSHOT, org.dcm4che:dcm4che-net-hl7:jar:3.3.8-SNAPSHOT, org.dcm4che:dcm4che-conf-api-hl7:jar:3.3.8-SNAPSHOT, org.dcm4che:dcm4che-soundex:jar:3.3.8-SNAPSHOT, org.dcm4che.dcm4chee-storage:dcm4chee-storage-service:jar:2.1.0-SNAPSHOT: Failure to find org.dcm4che:dcm4che-conf-api:jar:3.3.8-SNAPSHOT in http://www.dcm4che.org/maven2 was cached in the local repository

有誰知道如何克服這個建議? 謝謝

回答

2

似乎還需要在dcm4chee-arc-cdi之前構建一些其他項目。

這些都是:

The dcm4che 3 library (https://github.com:dcm4che/dcm4che) 
The configuration layer (https://github.com/dcm4che/dcm4chee-conf) 
The storage layer (https://github.com/dcm4che/dcm4chee-storage2) 
The monitoring framework (https://github.com/dcm4che/dcm4chee-monitoring) 
+0

確切地說,我只是確認,您必須先安裝並按相同順序安裝的項目。 – malaguna

0

似乎發佈存儲庫(http://www.dcm4che.org/maven2/)沒有持有預期的版本。

dcm4che-conf-api-hl7爲例。它的聲明版本(3.3.8-SNAPSHOT)不存在http://www.dcm4che.org/maven2/org/dcm4che/dcm4che-conf-api-hl7/
我猜別人都是類似的錯誤。

我建議你聯繫該項目的貢獻者之一像Umberto Cappellini

對於一個臨時解決方案,您可以編輯主pom.xml和替換丟失的版本,你在我上面提到的庫找到實際的版本。

我希望這會有所幫助。

+0

公共Maven倉庫可以選擇暴露的軟件包只非快照版本。擁有一個包含軟件包快照版本的單獨存儲庫(即可通過稍微不同的URL訪問)是很常見的。 在同一個存儲庫中混合使用快照和非快照版本沒有任何內在的錯誤,但這通常不是maven中的事情。 –