2016-02-23 96 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

上面的腳本在重新啓動我的系統後開始工作。不刪除它,因爲它可以幫助其他人。