Gradle-write env变量值的清单文件

时间:2016-02-23 12:28:42

标签: gradle groovy environment-variables build-process

我正在尝试阅读env变量" BUILD_NUMBER"从系统变量并写入MANIFEST.MF。

以下是gradle脚本。

war {
     doFirst {

        manifest {
            attributes("build-version": "$System.env.BUILD_NUMBER")
        }
    }
        archiveName 'APP007.war'
    }

以上脚本正在创建属性

  

"建立版本"

但是正在写入文件的值是

  

"空"

我创建了env变量" BUILD_NUMBER" ,我给出的值是" APP007.2016.02"

知道为什么它是null吗?

感谢。

1 个答案:

答案 0 :(得分:0)

上面的脚本在我重新启动系统后开始工作。不删除它,因为它可以帮助其他人。