1、方式一
对于自定义jar或者各大仓库都找不到的jar,需要使用mvn install命令将其安装到本地仓库,然后在工程的pom文件中将其坐标写入dependency中。同时将该jar包提交到工程的resources/lib中。
安装命令:
mvn install:install-file -Dfile=jar全路径\xxx.jar -DgroupId=com.cjbdi -DartifactId=xxx -Dversion=xx.x -Dpackaging=jar
以下四项内容需根据实际需要更改:
- -Dfile:待安装到本地仓库的jar包的全路径
- -DgroupId:机构id
- -DartifactId:构建物名称
- -Dversion:版本号
2、方式二
在pom文件中添加如下内容,需要在项目中建立一个存放jar包的目录,比如在resources下建lib目录
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>${project.basedir}/src/main/resources/lib</extdirs>
</compilerArguments>
</configuration>
</plugin>
</plugins>
</build>
3、 方式三
参考此文
<dependency>
<groupId>com.xxx</groupId>
<artifactId>xxx</artifactId>
<version>xxx</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/XXX.jar</systemPath>
</dependency>