自己的网站打不开了seo排名优化哪家好
Maven打包引入本地依赖包
SpringBoot 工程,Maven 在构建项目时,如何引入本地 Jar 包?
适合场景:
- 引用的依赖不在 Maven 仓库
- 第三方公司提供的 SDK 包
- Maven 内网离线开发
- 引入被定制改动过的 Jar 包
解决方法:
在 IDEA 中,以下几步搞定 Maven 本地依赖:
- 将 Jar 包放入到 /lib 目录下 (这里以 hutool 做示例)
- 项目 pom.xml 配置依赖 Jar 坐标和本地路径(scope/path)
- 配置 spring-boot-maven-plugin 编译时将引用本地 Jar 包
<!-- pom.xml 片段 -->
<dependencies><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.18</version><scope>system</scope><systemPath>${project.basedir}/lib/hutool-all-5.8.18.jar</systemPath></dependency>
</dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><!--maven编译时将本地引用的jar包一起打包--><mainClass>com.lyj.pkg.PkgApplication</mainClass><includeSystemScope>true</includeSystemScope></configuration></plugin></plugins>
</build>
如图:
mvn package 打好 Jar 包后,再用 JD-GUI 打开验证下本地包是否打入(用 rar 解压也可以看)。