明明我的maven依赖包里有,为什么报不存在,折磨我好久,才发现,是pom.xml文件的问题,因为我的运行环境是本地,不是test环境,所以scope应该改成local,而且我不明白为啥这里要加个scope的属性。
原来的pom.xml
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk16</artifactId>
<version>1.46</version>
<scope>test</scope>
</dependency>
修改后的pom.xml
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk16</artifactId>
<version>1.46</version>
<scope>local</scope>
</dependency>