美文网首页
jenkins指定pom打包

jenkins指定pom打包

作者: __简单点__ | 来源:发表于2022-05-20 09:58 被阅读0次

    先说一下jenkins的基础知识:

    一:jenkins的存放路径: jenkins的系统全局配置里 可以看到

    二:工作空间:

    1.进入: 找到上面的 /var/lib/jenkins 在进入 workspace即可看到

    2.配置的构建项目:会有工作空间 用来存放从git上拉取的源码,利用maven 打包时,产生的jar也是存在这里源码下的target目录 和 本地打包一样。

    三:指定pom文件打包: 当项目根目录有前端项目和后端项目时,

    jenkins打包时默认从对应项目的工作空间的根目录 执行mvn clean install命令(自己配置的),此时找不到pom会报错!

    解决:直接在 POM 栏里把pom的路径写死 即可打包成功

    等同于 mvn -f ****pom.xml

    四:文件夹说明

    1.Source files:源文件配置方法:(即复制的源文件)

        即打包生成的文件: 基于工作空间的根目录!!!

    所以一般的项目生成的jar都是在工作空间的target/**.jar  直接写 target/**.jar 即可

    2.Remove prefix

    直接把上面的文件夹填上即可:  target/

    3.Remote directory:  目标目录

    真正目录的组成: 全局配置的服务器里 有个配置的路径 + 你填的这个目标目录 就是目标文件 复制后存放的位置

    五:子模块单独打包

    mvn -pl business  多个用逗号分割

    jenkens 里填写: clean install -pl qshop-business即可

        

    相关文章

      网友评论

          本文标题:jenkins指定pom打包

          本文链接:https://www.haomeiwen.com/subject/qtqfprtx.html