Gradle-将环境变量的值写入清单文件

Gradle-Writing env variable's value to manifest file

我正在尝试从系统变量中读取环境变量 "BUILD_NUMBER" 并写入 MANIFEST.MF 。

下面是 gradle 脚本。

war {
     doFirst {

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

以上脚本正在创建属性

"build-version"

但是写入文件的值是

"null"

.

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

知道为什么它是空的吗?

谢谢。

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