由于做区块链数字钱包开发的时候,会用到各种不同的主流币种的jar库并能修改,为了实现兼容,需要导入的jai包。IDEA引入第三方lib有多种方式,一下主要介绍2中常用的。
1. 临时导入,这种导入会随着pom里面依赖包的更新而失效。
IDE ->File -> Project Settings ->Libraries -> + 然后点apply
2.永久性添加。
在目录上新建lib文件夹,将jar包放入路径,这里我们将jar放在src/main/webapp/WEB_INF/lib
修改pom.xml在里面添加
<dependency>
<groupId>org.bitcoincashj</groupId>
<artifactId>bch-bitcoinj-core</artifactId>
<version>0.14</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB_INF/lib/bch-bitcoinj-core-0.14.jar</systemPath>
</dependency>
<dependency>
<groupId>org.litcoinj</groupId>
<artifactId>ltc-bitcoinj-core</artifactId>
<version>0.14.4</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB_INF/lib/ltc-bitcoinj-core-0.14.4.jar</systemPath>
</dependency>
为了让maven编译的时候能将第三方包编入
还需要添加加粗的内容
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
</build>