在开发过程中,我们会遇到一些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文件添加依赖。如下图:
<dependency>
<groupId>com.piao</groupId>
<artifactId>my-hutool</artifactId>
<version>1.0</version>
</dependency>
二、把Jar放入项目中添加依赖
(1)在src目录添加一个lib文件夹,把Jar放入进去。
(2)配置pom文件添加依赖。
<dependency>
<groupId>com.piao</groupId>
<artifactId>my-hutool</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/hutool-all-5.5.2.jar</systemPath>
</dependency>
其中
(3)在spring-boot-maven-plugin部分添加如下配置,否则项目只能运行,如果需要打Jar包就会报错。
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
现在我们就可以使用该Jar包了和打包了。
三、把Jar上传到私服添加依赖
因为博主目前没有创建私服暂时就不写这块内容,后期有空会更新。