【问题标题】:OpenWhisper System Signal Build Maven Build errorOpenWhisper 系统信号构建 Maven 构建错误
【发布时间】:2017-02-02 18:46:37
【问题描述】:

您好,我正在尝试通过 OpenWhisperSystems 构建 Signal Server。每次我发出

mvn 全新安装

我收到以下错误

[错误] 无法在项目 TextSecureServer 上执行目标:无法解析项目 org.whispersystems.textsecure:TextSecureServer:jar:1.22 的依赖项:无法在 org.whispersystems:websocket-resources:jar:0.4.1 收集依赖项:无法读取 org.whispersystems:websocket-resources:jar:0.4.1 的工件描述符:在 https:raw.github.com/whispersystems/maven/master/ 中找不到 org.whispersystems:parent:pom:0.4.1 失败gcm-server/releases/ 被缓存在本地仓库中,直到 MVN Repository 的更新间隔已过或强制更新后才会重新尝试解析 -> [帮助 1]

我被困在这里了。任何帮助将不胜感激。提前致谢

【问题讨论】:

    标签: java maven maven-2 maven-3


    【解决方案1】:

    正如 khmarbaise 所说,问题在于依赖项的可用性不足。

    最好的选择是克隆这个项目的 github 存储库并在本地构建它:Github Repository

    解决方法是从 maven 存储库下载 jar:

    Maven Repository

    并使用以下命令手动添加:

    mvn install:install-file -Dfile=!!![add file path here]!!! -DgroupId=org.whispersystems -DartifactId=websocket-resources -Dversion=0.4.1 -Dpackaging=jar -DgeneratePom=true
    

    Maven documentation reference

    【讨论】:

      【解决方案2】:

      如果您尝试访问:

      https://raw.githubusercontent.com/whispersystems/maven/master/gcm-server/releases/

      你会得到一个错误,这意味着根本没有可用的依赖项。这就是问题所在......

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-05-21
        • 2011-07-10
        • 1970-01-01
        • 2021-08-04
        • 2017-01-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多