SpringBoot 引入本地或第三方Jar包

隐身守侯 提交于 2020-12-07 00:53:42

在开发过程中,我们会遇到一些Maven仓库没有的Jar包的情况,比如公司其他团队开发的Jar包等。这时我们就不能通过Pom文件引入。这里我们使用hutool Jar为例。

 

一、使用Maven命令把Jar包添加到本地仓库

(1)执行maven命令,把Jar添加到本地。

mvn install:install-file -Dfile=/Users/gongzhiqiang/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>

其中 <groupId>、<artifactId>、<version> 结点的内容可以随便填。

 

(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上传到私服添加依赖

因为博主目前没有创建私服暂时就不写这块内容,后期有空会更新。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!