当前位置:   article > 正文

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

springboot 本地引用的包怎么打包

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

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

2.引入本地依赖jar包

在这里插入图片描述
引入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>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

3.打包到lib包

在pom的< build></ build>标签中还需进行如下修改,添加备注 打war包 之后带内容

<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>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/522584
推荐阅读
相关标签
  

闽ICP备14008679号