【问题标题】:unable to build dcm4chee-arc-cdi无法构建 dcm4chee-arc-cdi
【发布时间】:2015-09-07 12:19:04
【问题描述】:

我正在尝试使用从 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: 无法解决以下工件: 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: 找不到 org.dcm4che:dcm4che-conf-api:jar:3.3.8-SNAPSHOT http://www.dcm4che.org/maven2 被缓存在本地仓库中

有人对如何克服这个问题提出建议吗? 谢谢

【问题讨论】:

    标签: maven dcm4che


    【解决方案1】:

    在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 )
    

    【讨论】:

    • 确切地说,我只是确认您必须首先安装的项目并以相同的顺序。
    【解决方案2】:

    似乎发布存储库 (http://www.dcm4che.org/maven2/) 没有保存预期的版本。

    dcm4che-conf-api-hl7 为例。 http://www.dcm4che.org/maven2/org/dcm4che/dcm4che-conf-api-hl7/中不存在其声明的版本(3.3.8-SNAPSHOT)
    我猜其他的都是类似的错误。

    我建议您联系该项目的一位贡献者,例如Umberto Cappellini

    对于临时解决方案,您可以编辑主 pom.xml 并将缺失的版本替换为您在我上面提到的存储库中找到的实际版本。

    我希望这会有所帮助。

    【讨论】:

    • 公共 maven 存储库可以选择仅公开软件包的非快照版本。拥有一个包含软件包快照版本的单独存储库(即可以通过稍微不同的 URL 访问)是很常见的。在同一个存储库中混合快照和非快照版本本质上没有错,但这通常不是在 maven 中完成的方式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-03
    • 1970-01-01
    相关资源
    最近更新 更多