zoukankan      html  css  js  c++  java
  • SpringBoot引入第三方jar包或本地jar包的处理方式

    • 打包后jar包的路径在BOOT-INFlib目录下
    • 在项目目录中创建个文件夹用来存放jar包


       

      pom文件中加入如下内容

     
            <dependency>
                <groupId>com.ckfinder</groupId>
                <artifactId>json-lib</artifactId>
                <version>2.3</version>
                <scope>system</scope>
                <systemPath>${project.basedir}/src/main/resources/jar/json-lib-2.3-jdk15.jar</systemPath>
            </dependency>
     

    groupId,artifactId,version可随便写
    这时候在项目中运行是没问题了,但是使用命令mvn clean package打包之后BOOT-INFlib里面并没有json-lib-2.3-jdk15.jar包,还需要pom文件中做如下配置

               <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <includeSystemScope>true</includeSystemScope>
                    </configuration>
                </plugin>    复制代码

    之后再使用mvn clean package打包就OK了

    war包

    war包的目录如下:

     

    jar包在WEB-INF/lib目录下
    使用mvn clean package命令打包时需要在pom文件加入以下内容复制代码

                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-war-plugin</artifactId>
                        <version>2.4</version>
                        <configuration>
                            <webResources>
                                <resource>
                                    <directory>src/main/resources/jar/</directory>
                                    <targetPath>WEB-INF/lib/</targetPath>
                                    <includes>
                                        <include>**/*.jar</include>
                                    </includes>
                                </resource>
                            </webResources>
                        </configuration>
                    </plugin>复制代码
    一个勤劳的搬砖程序员
  • 相关阅读:
    [转自老马的文章]用MODI OCR 21种语言
    [转老马的文章]MODI中的OCR模块
    贴片晶振的脚位方向如何区分
    晶振简介及如何使用示波器测试晶振
    Lintcode 150.买卖股票的最佳时机 II
    Lintcode 82.落单的数
    Lintcode 97.二叉树的最大深度
    Lintcode 9.Fizz Buzz 问题
    LeetCode之461. Hamming Distance
    NYOJ之题目325 zb的生日
  • 原文地址:https://www.cnblogs.com/zhang-ding-1314/p/15103464.html
Copyright © 2011-2022 走看看