如何将war插件的archiveName更改为myproject#0.0.1.war?我不想硬编码vesion#和项目名称。我在IDEA15尝试过以下几个,但没有运气。
war{
//This throws an error. How can I get baseName?
archivename = ${baseName}-${appendix}-${version}.${extension}
}
无法为参数找到方法$() 根项目' myproject'
上的[build_7m27o75pa4n005if9xv1c2fmu $ _run_closure2 $ _closure9 @ 73c903a5]
答案 0 :(得分:1)
${baseName}
不是有效的gradle / groovy语法。你可以在这样的字符串中进行变量插值:"$baseName"
所以用以下代码替换你的行:
archiveName = "$baseName-$appendix-$version.$extension"
当然,假设所有这些都是有效的变量。