2016-04-15 62 views
1

如何將war插件的archiveName更改爲myproject#0.0.1.war?我不想硬編碼vesion#和項目名稱。我在IDEA15中嘗試了一些如下所示的內容,但沒有運氣。Gradle war plugin change archivename

war{ 
    //This throws an error. How can I get baseName? 
    archivename = ${baseName}-${appendix}-${version}.${extension} 
} 

找不到方法$()對根項目 'MyProject的' 論據 [build_7m27o75pa4n005if9xv1c2fmu $ _run_closure2 $ @ _closure9 73c903a5]

回答

1

${baseName}無效gradle產出/ Groovy的語法。你可以做可變插值串像這個:"$baseName"

所以用替換你的行:

archiveName = "$baseName-$appendix-$version.$extension" 

假設當然,所有這些都是有效的變量。

+0

應該是archiveName。非常感謝你的幫助! – lonelyloner

相關問題