使用 MAven 构建 CORDA 时无法解析 com.github.corda.crash:crash.shell:jar:9d242da2a10e686f33a3aefc69e4768824ad0716

Unable to resolve com.github.corda.crash:crash.shell:jar:9d242da2a10e686f33a3aefc69e4768824ad0716 when building CORDA using MAven

我正在尝试使用 MAVEN 从 IDE 构建一个 corda 节点。 我得到以下依赖失败。 下载:https://nexus:8443/nexus/content/groups/public/com/github/corda/crash/crash.parent/9d242da2a10e686f33a3aefc69e4768824ad0716/crash.parent-9d242da2a10e686f33a3aefc69e4768824ad0716.pom Downloading: https://nexus:8443/nexus/content/repositories/unmanaged_releases/com/github/corda/crash/crash.parent/9d242da2a10e686f33a3aefc69e4768824ad0716/crash.parent-9d242da2a10e686f33a3aefc69e4768824ad0716.pom Downloading: https://nexus:8443/nexus/content/groups/public/com/github/bft-smart/library/master-v1.1-beta-g6215ec8-87/library-master-v1.1-beta-g6215ec8-87.pom Downloading: https://nexus:8443/nexus/content/repositories/unmanaged_releases/com/github/bft-smart/library/master-v1.1-beta-g6215ec8-87/library-master-v1.1-beta-g6215ec8-87.pom [main] INFO org.apache.maven.cli.event.ExecutionEventLogger --------------------------------- ------------------------------------ [main] INFO org.apache.maven.cli.event.ExecutionEventLogger - BUILD失败 [主要] 信息 org.apache.maven.cli.event.ExecutionEventLogger ------------------------------------- ------------------------------ [main] INFO org.apache.maven.cli.event.ExecutionEventLogger - 总时间:0.974 s [main ] INFO org.apache.maven.cli.event.ExecutionEventLogger - 完成于:2018-01-24T11:28:16-06:00 [main] INFO org.apache.maven.cli.event.ExecutionEventLogger - 最终内存:15M/309M [main] INFO org.apache.maven.cli.event.ExecutionEventLogger - ---------------------------------------------- ---------------------- [main] 错误 org.apache.maven.cli.MavenCli - 无法在项目 bdl-corda 上执行目标:无法解析项目的依赖项: 无法在 net.corda:corda-node-driver:jar:2.0.0 -> net.corda:corda-test-utils:jar:2.0.0 -> net.corda:corda 收集依赖项-node:jar:2.0.0 -> com.github.corda.crash:crash.shell:jar:9d242da2a10e686f33a3aefc69e4768824ad0716: 读取工件描述符失败 com.github.corda.crash:crash.shell:jar:9d242da2a10e686f33a3aefc69e4768824ad0716:4ad0716传送神器com.github.corda.crash:crash.parent:pom:9d242da2

我在 Maven Central 中没有看到那个 jar。是否有另一个 maven URL 用于此?任何帮助将不胜感激。

来自 pom 的依赖项

<dependency>
        <groupId>com.google.guava</groupId>
        <artifactId>guava</artifactId>
        <version>19.0</version>
    </dependency>

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>1.7.22</version>
    </dependency>


    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>1.7.25</version>
    </dependency>

    <dependency>
        <groupId>net.corda</groupId>
        <artifactId>corda-core</artifactId>
        <version>2.0.0</version>

    </dependency>
    <dependency>
        <groupId>net.corda</groupId>
        <artifactId>corda-finance</artifactId>
        <version>2.0.0</version>

    </dependency>
    <dependency>
        <groupId>net.corda</groupId>
        <artifactId>corda-jackson</artifactId>
        <version>2.0.0</version>

    </dependency>
    <dependency>
        <groupId>net.corda</groupId>
        <artifactId>corda-rpc</artifactId>
        <version>2.0.0</version>

    </dependency>
    <dependency>
        <groupId>net.corda</groupId>
        <artifactId>corda-node-api</artifactId>
        <version>2.0.0</version>

    </dependency>
    <dependency>
        <groupId>net.corda</groupId>
        <artifactId>corda-node-driver</artifactId>
        <version>2.0.0</version>
    </dependency>

我遇到了同样的问题,我花了很长时间才找到解决方案。问题是这些工件与其他工件位于不同的存储库中。您需要将以下内容添加到您的 pom:

  <repositories>
    <repository>
        <id>mulesoft</id>
        <url>https://repository.mulesoft.org/nexus/content/repositories/public/</url>
    </repository>
  </repositories>