springboot项目打包package命令引入本地jar包
在引入第三方jar包时,有些jar包不能上传到内部私服,或者上传比较麻烦,这里可以通过maven的本地导入jar包的方式引入.
pom文件中引入本地jar包
scope:需要配置指定为system;
systemPath:指向jar包的地址;
groupId、artifactId、version:可以随意填写,其中artifactId+version就是maven打包后的jar包名
样例:
<dependency>
<groupId>com.cfca</groupId>
<artifactId>sadk</artifactId>
<version>3.5.2.1</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/sadk-3.5.2.1.jar</systemPath>
</dependency>
需要调整maven的打包插件,补充 includeSystemScope true
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
如果觉得文章对您有用,可以关注我的公众号 程序和猫 , 更加方便的交流.