我在通过Jenkins执行maven / java项目时遇到错误“无法解析内部版本号:$ {$ {build.number}}。如果我直接通过Maven运行它是有效的。知道这个问题的原因是什么?谢谢
您可以直接参考内部版本号,如,
${BUILD_NUMBER}
而不是${${build.number}}
否则你可以从目标和选项部分传递它。
clean install -Dbuild.number=${BUILD_NUMBER}
然后你可以像Pazxswpoi一样在POM中引用它
使用${build.number}
而不是${env.BUILD_NUMBER}