jenkins构建maven项目,加载本地jar包

2020-10-27  本文已影响0人  大胡子的机器人

项目使用的是springcloud框架,jenkins自动部署,jar包是拼多多的sdk开发包,只有jar包。
直接加载jar包的话,本地没问题,jenkins部署就会找不到jar包,提示:


image.png

解决办法:

1、将jar包放到项目根目录下
image.png
2、pom.xml中添加依赖
<dependency>
            <groupId>com.pdd.pop</groupId> #自定义
            <artifactId>pddsdk</artifactId> #自定义
            <version>1.9.68</version>
            <scope>system</scope> #固定写法
            <systemPath>${project.basedir}/lib/pop-sdk-1.9.68-all.jar</systemPath>
</dependency>
3、pom.xml中的build节点添加resource
    <build>
      <resources>
            <resource>
                <directory>lib</directory> #根目录下的lib文件夹
                <targetPath>/BOOT-INF/lib/</targetPath> #固定
                <includes>
                    <include>**/*.jar</include>
                </includes>
            </resource>
        </resources>
      ...
    </build>
4、重新上传,jenkins部署

success

参考:https://www.cnblogs.com/chywx/p/11563318.html

上一篇 下一篇

猜你喜欢

热点阅读