我正在尝试使用从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缓存在本地存储库
中
有人建议如何克服这个问题吗? 感谢
答案 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
并将缺少的版本替换为您在上面提到的存储库中找到的实际版本。
我希望这会有所帮助。