spring引用外部jar包并使用
- 1、将jar包放到src/main/resources/lib
- 2、编辑pom.xml文件
- build下面加入resources,不加话的打包会找不到资源
- 3、project structure中引入该lib
1、将jar包放到src/main/resources/lib
2、编辑pom.xml文件
打开pom文件,找到相应的那个下载不下来的jar包的位置,替换成如下
<dependency>
<groupId>my.bouncycastle</groupId>
<artifactId>my-bcprov-1.68</artifactId><!--引入多个jar包时groupId+artifactId不要重复-->
<scope>system</scope>
<version>1.68</version><!--版本号-->
<!--systemPath写jar包的路径,${project.basedir}是指当前项目的根目录-->
<systemPath>${project.basedir}/src/main/resources/lib/my-bcprov-1.68.jar</systemPath>
</dependency>
build下面加入resources,不加话的打包会找不到资源
<resources>
<resource>
<directory>lib</directory>
<targetPath>BOOT-INF/lib/</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<targetPath>BOOT-INF/classes/</targetPath>
</resource>
</resources>
3、project structure中引入该lib
只有idea引入了,才能在项目里使用包
spring引入第三方包使用,如下
import my.bouncycastle.asn1.gm.GMObjectIdentifiers;
import my.bouncycastle.jce.provider.BouncyCastleProvider;