1、maven引入本地jar
<dependency>
<groupId></groupId>
<artifactId></artifactId>
<version></version>
<scope>system</scope>
<systemPath>${project.basedir}/test/XXX.jar</systemPath>
</dependency>
- <scope>system</scope>,system依赖不是由maven仓库,而是本地的jar包
- 必须配合systemPath标签来指定本地的jar包所在全路径
- 这类jar包默认会参与编译、测试、运行,但是不会被参与打包阶段
- 注意:project.basedir是pom.xml的根节点目录,就是pom文件所在的目录
2、maven引入jar,并且打包进项目
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!-- maven打包时会将外部引入的jar包(比如在根目录下或resource文件下新加外部jar包)打包到项目jar -->
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
3、将本地jar添加到本地仓库
mvn install:install-file -Dfile=E:\test-1.8.0.jar -DgroupId=com.dm -DartifactId=DmJdbcDriver -Dversion=1.8.0 -Dpackaging=jar
使用上面命令将jar包上传到本地仓库,然后在pom文件中引用,也可使用本地jar
评论区