springboot的maven引入外部jar包到pom文件中,并在项目调用

  • Post author:
  • Post category:其他


因项目中需要调用第三方提供的jar包,且jar包没有进入Maven Repository仓库,需要给jar包压缩包引入项目中,这里记录下引入方法


1、第一步,在需要引入的pom模块根目录引入jar包(jar存放位置需要和pom引入的模块同级根目录,有的项目多个模块)

创建一个resources/lib文件,然后给jar包复制进来

在这里插入图片描述


2、第二步,在pom.xml文件中添加依赖

<dependency>
            <groupId>com.byai.client</groupId>
            <artifactId>open-sdk-java</artifactId>
            <version>1.1.12</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/resources/lib/open-sdk-java-1.1.12.jar</systemPath>
        </dependency>

在这里插入图片描述

其中除了scope、systemPath配置告诉maven引入的本地jar包的位置之外,其他的配置都可以随便写


3、第三步,打包配置修改,还是修改pom.xml,找到启动类的pom.xml,spring-boot-maven-plugin,添加includeSystemScope配置为true

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId><configuration>
                    <includeSystemScope>true</includeSystemScope>
                </configuration>
            </plugin>
        </plugins>
    </build>

刷新一下maven就可以在项目中进行调用jar包相关方法啦



版权声明:本文为qq_41973632原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。