SpringBoot 引入本地或第三方Jar包

在开发过程中,我们会遇到一些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上传到私服添加依赖

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

点赞
收藏

评论区

加载中...

相关推荐

Maven 基础标签之版本管理和冲突解决

前言我们在做java项目的时候由于jar包太多,我们就需要使用maven做项目管理,管理项目的jar包依赖,包括打包上线maven基础Maven是一个项目管理工具,主要用于项目构建,依赖管理,项目信息管理每个maven项目根目录都会有一个pom.xml文件,负责项目构建,依赖管理在这个文件里面,你只需要添加相应的jar包坐标配置,maven就会自动

SpringBoot+Druid+Mybatis连接Oracle

最近有一个新项目需要开发搭建了个SpringBoot框架记录一下!Oracle连接jar编译到maven仓库参考:Maven编译jar包到本地仓库(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fwzsy_ll%2Farticle%2Fdetails

Maven项目使用打包时使用本地jar包库

在使用maven管理项目时,有时候我们可能会使用一些第三方的jar包依赖库,但是这些jar包依赖库又没有在共有的maven仓库。通常只能下来放到本项目的lib目录下。但是我们打包时如果不做处理,那么打包后的fatjar中不会有lib文件夹中的相关jar包。打包后无法运行起来,因此需要做特殊处理,让maven打包时能够把使用到外部jar打进去。主要就是在

MAVEN添加JAR包到本地仓库

一般公共广泛使用的jar包好说,特殊的jar包在网上找不到哪个maven仓库里有就只能放到本地仓库里了。背景:搞百度云推送,百度提供了服务端的javaSDK,因此只能吧这个jar包上传到本地仓库maven命令:mvninstall:installfileeg:mvninstall:installfileDgroupI

Maven打包的三种方式(转)

Maven可以使用mvnpackage指令对项目进行打包,如果使用Java jarxxx.jar执行运行jar文件,会出现"nomainmanifestattribute,inxxx.jar"(没有设置MainClass)、ClassNotFoundException(找不到依赖包)等错误。要想jar包能直接通过javajarxx

Maven第四篇【私有仓库、上传jar包、引用私服jar包、上传本地项目到私服】

搭建私有服务器前面已经说过了,我们使用Maven的使用,如果需要导入相对应的jar包,Maven首先会在我们的本地仓库中寻找—私有仓库—中心仓库…然而,我们的本地仓库常常没有想要的jar包的,而经常去中心仓库下载这就非常浪费时间和资源了…因此我们一般都有一个私有仓库…另外有些公司都不提供外网给项目组人员,因此就不能使用mave