无法构建dcm4chee-arc-cdi

时间:2015-09-07 12:19:04

标签: maven dcm4che

我正在尝试使用从github克隆的代码构建dcm4chee-arc-cdi:https://github.com/dcm4che/dcm4chee-arc-cdi

但是,按照README.md

中的描述发出构建命令时

mvn install -D db=psql我收到以下错误:

  

[错误]无法在项目dcm4chee-arc-conf上执行目标:可以   不解决项目的依赖关系   org.dcm4che.dcm4chee-arc:dcm4chee-arc-conf:jar:4.5.0-SNAPSHOT:The   以下工件无法解决:   org.dcm4che:dcm4che-conf的-API中:jar:3.3.8 - 快照   org.dcm4che:dcm4che-conf的-DICOM中:jar:3.3.8 - 快照   org.dcm4che:dcm4che-ImageIO的:坛子:3.3.8-快照   org.dcm4che:dcm4che净HL7中:jar:3.3.8 - 快照   org.dcm4che:dcm4che-conf的-API HL7中:jar:3.3.8 - 快照   org.dcm4che:dcm4che-同音:罐子:3.3.8-快照   org.dcm4che.dcm4chee存储:dcm4chee存储服务中:jar:2.1.0-快照:   找不到org.dcm4che:dcm4che-conf-api:jar:3.3.8-SNAPSHOT in   http://www.dcm4che.org/maven2缓存在本地存储库

有人建议如何克服这个问题吗? 感谢

2 个答案:

答案 0 :(得分: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 )

答案 1 :(得分: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并将缺少的版本替换为您在上面提到的存储库中找到的实际版本。

我希望这会有所帮助。