在开发过程中,我们会遇到一些Maven仓库没有的Jar包的情况,比如公司其他团队开发的Jar包等。这时我们就不能通过Pom文件引入。这里我们使用hutool Jar为例。
一、使用Maven命令把Jar包添加到本地仓库
(1)执行maven命令,把Jar添加到本地。
mvn install:install-file -Dfile=/Users/piao/Documents/JavaWeb/Jar/hutool-all-5.5.2.jar -DgroupId=com.piao -DartifactId=my-hutool -Dversion=1.0 -Dpackaging=jar
- -Dfile jar的文件路径
- -DgroupId 设置包名,可以自定义
- -DartifactId 设置模块名,可以自定义
- -Dversion 设置版本,可以自定义
- -Dpackaging 设置包的类型

看到这个界面我们就成功了,然后只需要我们在项目里引用即可
(2)pom文件添加依赖。如下图:
1<dependency> 2 <groupId>com.piao</groupId> 3 <artifactId>my-hutool</artifactId> 4 <version>1.0</version> 5</dependency>
二、把Jar放入项目中添加依赖
(1)在src目录添加一个lib文件夹,把Jar放入进去。

(2)配置pom文件添加依赖。
1<dependency> 2 <groupId>com.piao</groupId> 3 <artifactId>my-hutool</artifactId> 4 <version>1.0</version> 5 <scope>system</scope> 6 <systemPath>${project.basedir}/lib/hutool-all-5.5.2.jar</systemPath> 7</dependency>
其中 <groupId>、<artifactId>、<version> 结点的内容可以随便填。
(3)在spring-boot-maven-plugin部分添加如下配置,否则项目只能运行,如果需要打Jar包就会报错。
1<plugins> 2 <plugin> 3 <groupId>org.springframework.boot</groupId> 4 <artifactId>spring-boot-maven-plugin</artifactId> 5 <configuration> 6 <includeSystemScope>true</includeSystemScope> 7 </configuration> 8 </plugin> 9</plugins>
现在我们就可以使用该Jar包了和打包了。
三、把Jar上传到私服添加依赖
因为博主目前没有创建私服暂时就不写这块内容,后期有空会更新。