2016-02-23 65 views
0

我试图从系统变量中读取env变量“BUILD_NUMBER”并写入MANIFEST.MF。将变量的env变量的值写入清单文件

下面是gradle脚本。

war { 
    doFirst { 

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

以上脚本创建属性

“集结版”

但被写入到文件中的值是

“空”

我已经创建了环境变量“BUILD_NUMBER”和我所给出的值是“APP007.2016.02”

任何想法为什么它为空?

谢谢。

+0

尝试'System.getenv('BUILD_NUMBER')' – RaGe

+0

如何回合属性(“build-version”:System.env.BUILD_NUMBER)'没有字符串插值? –

+0

我不得不重启我的系统,之后才能正确读取内部版本号。我很抱歉打扰你们。 – DevG

回答

0

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