有时候自己写的jar包依赖不能从仓库下载,只能本地导入。
添加本地jar
比如这个,添加本地项目下面libs下的jar包。
groupId和artifactId理论上是可以随便写,因为是本地路径的。
<scope>system</scope>
规定是system
<systemPath>${project.basedir}/libs/mysql-connector-java-5.1.7-bin.jar</systemPath>
这个就是jar包本地的路径
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.7</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/mysql-connector-java-5.1.7-bin.jar</systemPath>
</dependency>
打包
<build>
<plugins>
<!-- -->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!-- 打JAR包时要求包含本地库 -->
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
</build>