jenkins 构建maven 项目的问题

发布于 2022-01-07 15:44:45 字数 327 浏览 924 评论 6

正常构建最普通的maven项目,我想在maven的pom文件里使用jenkins内置的系统环境变量,如${env.BRANCH_NAME} ,这种方式在jenkins打包的打包的时候是可以取到值的,但是pom文件会提示语法错误,缺少这个变量。

 

想问下各位这种情况是怎么规避的呢?

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

带上头具痛哭 2022-01-07 23:50:43

引用来自“Jenkins中文社区”的评论

你可以通过-D这样的参数传递,例如:

mvn clean package -Denv.BRANCH_NAME=yourvalue

少女净妖师 2022-01-07 21:44:47

引用来自“Jenkins中文社区”的评论

那这只是IDE的错误提示而已

悸初 2022-01-07 21:20:36

那这只是IDE的错误提示而已

蓝颜夕 2022-01-07 20:47:13

引用来自“Jenkins中文社区”的评论

你可以在pom.xml中添加一个property,key为env.BRANCH_NAME,不用给值

风苍溪 2022-01-07 20:34:50

你可以在pom.xml中添加一个property,key为env.BRANCH_NAME,不用给值

牵你的手,一向走下去 2022-01-07 19:02:46

你可以通过-D这样的参数传递,例如:

mvn clean package -Denv.BRANCH_NAME=yourvalue

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文