jenkins指定pom打包

jenkins指定pom打包,第1张

先说一下jenkins的基础知识:

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

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

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即可

    

方法一:pom.xml文件配置:如果配置文件放在src/main/resources目录下,maven默认会把这个文件夹下的文件复制到classes目录下,如果你不死放在默认目录下,你可以手动指定Resources目录和输出目录。配置如下:

<build>

<sourceDirectory>src/</sourceDirectory>

<outputDirectory>build/</outputDirectory>

</build>

方法二:把配置文件打包到其他人员目录:可以使用org.apache.maven.plugins插件。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11816219.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存