Maven 我如何配置Jenkins以获取参数、更改参数并将其传递给Ant脚本?(!)

Maven 我如何配置Jenkins以获取参数、更改参数并将其传递给Ant脚本?(!),maven,jenkins,ant,Maven,Jenkins,Ant,我意识到这可能是一个次优的方式来实现我想要的,但有一些限制我无法绕过 给定一个现有的Jenkins构建在maven war构建之后运行一个脚本,该脚本是一个ant脚本,参数被传递到该脚本 现在我想使用传递给构建的值作为Jenkins参数来更改这些Ant属性之一的值 因此,当我调用Ant脚本时,我希望能够执行以下操作: my.ant.property = $build-parameter + "a constant string" 此时,日志中的错误表明$build参数没有被解析为其值,而传递给

我意识到这可能是一个次优的方式来实现我想要的,但有一些限制我无法绕过

给定一个现有的Jenkins构建在maven war构建之后运行一个脚本,该脚本是一个ant脚本,参数被传递到该脚本

现在我想使用传递给构建的值作为Jenkins参数来更改这些Ant属性之一的值

因此,当我调用Ant脚本时,我希望能够执行以下操作:

my.ant.property = $build-parameter + "a constant string"
此时,日志中的错误表明$build参数没有被解析为其值,而传递给Ant脚本的值是文本“$build parameter”

编辑: 后来我发现该值没有出现在Ant脚本中的原因是因为Jenkins构建参数名称中有一个连字符('-')

所以现在的问题是,在传递给Ant之前,我如何用一个常量字符串表示它

my.ant.property = $buildparameter + "a constant string"
我最终使用了“将环境变量注入构建过程”

然后,在Invike Ant任务中:

ant.someprop=$ANEWVAR
ant.someprop=$ANEWVAR