SpringBoot集成maven仓库里面没有包

SpringBoot打包maven仓库里面没有的包

在遇到一些自定义的jar包,maven仓库里面没有这些包,但是发布线上时我们还是只想发布一个jar包,也就是我们想要把第三方包打在最后生成的大jar包里

  1. 在根目录新建一个lib目录,把jar包放入lib目录

  2. 在pom.xml里面先放入这段代码表示导入这个包,从根目录的lib文件夹里面导

    1
    2
    3
    4
    5
    6
    7
    <dependency>
    <groupId>com.arcsoft.face</groupId>
    <artifactId>com.arcsoft.face</artifactId>
    <version>3.0.0.0</version>
    <scope>system</scope>
    <systemPath>${basedir}/lib/arcsoft-sdk-face-3.0.0.0.jar</systemPath>
    </dependency>
  3. 在pom.xml里面配置springboot的插件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <build>
    <plugins>
    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
    <executable>true</executable>
    <includeSystemScope>true</includeSystemScope>
    </configuration>
    </plugin>
    </plugins>
    </build>

    这样就可以了

文章作者: Xu Ziao
文章链接: http://www.xuziao.cn/2022/09/23/230039/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 青橙技术栈