springboot项目中引入本地依赖jar包,并打包到lib文件夹中

这篇具有很好参考价值的文章主要介绍了springboot项目中引入本地依赖jar包,并打包到lib文件夹中。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.springboot项目中引入本地依赖jar包,并打包到lib文件夹中

描述:下载了第三方相关jar包后,项目中引入本地jar,测试环境正常,打包线上报错提示为找到该jar
原因:应该在/WEB-INF/lib/xxx.jar,被打包到此目录:/WEB-INF/classes/lib/xxx.jar

2.引入本地依赖jar包

springboot依赖jar包,# JAVA使用,spring boot,jar,pycharm
引入jar包后,在此pom.xml文件中里面添加依赖坐标,即添加中内容

<dependencies>
        <dependency>
            <groupId>org.eclipse.paho.client.mqttv3_1.0.2_dms</groupId>
            <artifactId>org.eclipse.paho.client.mqttv3_1.0.2_dms.jar</artifactId>
            <version>1</version>
            <scope>system</scope>
            <systemPath>${pom.basedir}/src/main/resources/lib/org.eclipse.paho.client.mqttv3_1.0.2_dms.jar</systemPath>
        </dependency>
    </dependencies>

3.打包到lib包

在pom的< build></ build>标签中还需进行如下修改,添加备注 打war包 之后带内容文章来源地址https://www.toymoban.com/news/detail-731124.html

<build>
        <!--    war的名称    -->
        <finalName>mall-portal</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <includeSystemScope>true</includeSystemScope>
                </configuration>
            </plugin>
            <!-- 打war包 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <configuration>
                    <webResources>
                        <!-- 配置将第三方jar打进war包中,跟<packaging>war</packaging>配合 -->
                        <webResource>
                            <directory>${pom.basedir}/src/main/resources/lib/</directory>
                            <targetPath>WEB-INF/lib/</targetPath>
                            <includes>
                                <include>**/*.jar</include>
                            </includes>
                        </webResource>
                    </webResources>
                </configuration>
            </plugin>
        </plugins>
    </build>

到了这里,关于springboot项目中引入本地依赖jar包,并打包到lib文件夹中的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 将springboot项目生成可依赖的jar,并引入到项目中

    SpringBoot项目默认打包的是可运行jar包,也可以打包成不可运行的jar包。 能打成可运行的jar包是因为,Spring Boot 项目引入了 spring-boot-maven-plugin 依赖包。 spring-boot-maven-plugin具有repackage 功能,就是在打包的时候,多做一点额外的事情: (1)首先 mvn package 命令 对项目进行打包,

    2024年02月17日
    浏览(42)
  • SpringBoot项目如何引入外部jar及将外部jar打包到项目发布jar包

    1、创建一个SpringBoot项目 下载项目之后将项目导入IDEA 2、如何添加外部jar包 准备一个外部的jar包, 我这里使用的是 guava-31.1-jre.jar 作为演示 下载地址:https://repo1.maven.org/maven2/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar 在项目根路径下创建一个文件夹libs,将guava-31.1-jre.jar放到li

    2024年02月15日
    浏览(50)
  • SpringBoot 将 jar 包和 lib 依赖分离,dockerfile 构建镜像

    Spring Boot 是一个非常流行的 Java 开发框架,它提供了很多便利的功能,例如自动配置、快速开发等等。 在使用 Spring Boot 进行开发时,我们通常会使用 Maven 或 Gradle 进行项目构建。 本文将为您介绍如何使用 Maven 将 Spring Boot 项目打包成可执行的 JAR 文件,并将 JAR 文件和依赖库

    2024年02月05日
    浏览(56)
  • maven根据操作系统的不同打包时引入不同的依赖(jar)

    在进行java开发时经常遇到一种情况,就是 windows 下和 linux 下需要引入的jar包是不一样的。 比如说我们需要使用java来操作 OpenGL 库,我们就需要通过 maven 引入 JOGL 的依赖, 然而在 window 下和在 linux 下需要引入 JOGL 的依赖是不一样的: 在 window 下,需要引入 JOGL 的 -win 版本的

    2024年02月09日
    浏览(42)
  • maven工程打包引入本地jar包

     在jar包的文件目录下执行:   maven仓库效果:   maven引入:

    2024年02月22日
    浏览(45)
  • IDEA中Java项目创建lib目录(添加依赖jar包代替maven依赖)

    然后就可以使用我们自己构建lib目录中的jar包,开发项目啦

    2024年02月11日
    浏览(56)
  • 在pom文件中引入本地jar包,并打包

    在开发过程这如果需要引入一些,MAVEN仓库中没有的JAR包,或者引入一些别人写的一些工具类jar包。 (1)在项目下创建lib目录,将需要引入的jar包复制进去 (2)如果你想在代码中使用你需要选择jar包 右击\\\"Add as Library.…\\\",把jar改jar作为一个依赖。 点击之后,这个jar包会有一个下拉

    2024年02月07日
    浏览(37)
  • 查看某个三方依赖jar包是在哪个pom引入的(springboot+idea)

    项目springboot1升级2版本,日志框架使用的是log4j,升级到springboot2版本某些依赖引入了logback依赖包,然后项目启动报错: 查看这个 SLF4JLoggerContextFactory 这个类是在哪个jar包下 使用idea的maven依赖图查看功能寻找是哪个pom引入的 然后使用ctrl F搜索,然后双击打开这个jar 可以看出

    2024年03月25日
    浏览(67)
  • maven项目引入私有jar,并打包到java.jar中

    私有jar存放位置 maven依赖 maven build

    2024年03月11日
    浏览(59)
  • idea 创建java项目,引入第三方jar,打包jar包

    前提:已安装好JDK,并且配置好了JDK环境变量。 直接点击create创建即可 刚创建完的项目可能是没有out目录的,当我们执行一次main方法,代码会经过编译,然后生成out目录 打印输出结果,我们第一个java Hello word 就执行完啦。 创建Java文件和包 下载jar包的网站:https://mvnrepos

    2024年02月11日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包