SpringBoot 引入本地或第三方Jar包

原创
2020/12/07 00:14
阅读数 7.5K

在开发过程中,我们会遇到一些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>

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

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

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部