jenkins 构建maven 项目的问题
正常构建最普通的maven项目,我想在maven的pom文件里使用jenkins内置的系统环境变量,如${env.BRANCH_NAME} ,这种方式在jenkins打包的打包的时候是可以取到值的,但是pom文件会提示语法错误,缺少这个变量。
想问下各位这种情况是怎么规避的呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
引用来自“Jenkins中文社区”的评论
你可以通过-D这样的参数传递,例如:
mvn clean package -Denv.BRANCH_NAME=yourvalue
引用来自“Jenkins中文社区”的评论
那这只是IDE的错误提示而已
那这只是IDE的错误提示而已
引用来自“Jenkins中文社区”的评论
你可以在pom.xml中添加一个property,key为env.BRANCH_NAME,不用给值
你可以在pom.xml中添加一个property,key为env.BRANCH_NAME,不用给值
你可以通过-D这样的参数传递,例如:
mvn clean package -Denv.BRANCH_NAME=yourvalue