Java &引用;包org.spongycastle.crypto不存在”;在一个项目上,但在另一个项目上效果很好

Java &引用;包org.spongycastle.crypto不存在”;在一个项目上,但在另一个项目上效果很好,java,maven,maven-3,spongycastle,Java,Maven,Maven 3,Spongycastle,我已经下载了这两个项目,bitcoinj被重新设置为正确的v0.11.3标签: 比特币钱包项目将比特币J 0.11.3作为对maven回购协议的依赖,并且运行良好。然后我将其更改为使用system查找我构建的本地bitcoinj.jar。自从我这么做后,比特币钱包就抱怨(每次导入和使用未定义的符号都有错误): 这很奇怪,因为bitcoinj还导入了org.spongycastle.crypto…,但它构建正确。在pom文件的任何地方,我都找不到任何对spongycastle依赖项的引用。比特

我已经下载了这两个项目,bitcoinj被重新设置为正确的v0.11.3标签:


比特币钱包项目将比特币J 0.11.3作为对maven回购协议的依赖,并且运行良好。然后我将其更改为使用
system
查找我构建的本地bitcoinj.jar。自从我这么做后,比特币钱包就抱怨(每次导入和使用未定义的符号都有错误):


这很奇怪,因为bitcoinj还导入了
org.spongycastle.crypto…
,但它构建正确。在pom文件的任何地方,我都找不到任何对spongycastle依赖项的引用。比特币钱包没有的比特币J在做什么

BitcoinJ,使用另一个依赖项隐藏了bouncycastle:

    <dependency>
        <groupId>com.madgag</groupId>
        <artifactId>sc-light-jdk15on</artifactId>
        <version>1.47.0.2</version>
    </dependency>

com.madgag
sc-light-jdk15on
1.47.0.2
    <dependency>
        <groupId>com.madgag</groupId>
        <artifactId>sc-light-jdk15on</artifactId>
        <version>1.47.0.2</version>
    </dependency>