【发布时间】:2015-05-04 13:41:16
【问题描述】:
我正在处理一个 gradle 脚本,我需要在最后重命名工件名称,但我遇到了一个问题,我的代码如下。版本来自 version.properties 文件,我可以在 build.gradle 脚本中正确读取它,但是我在最后更改了工件的名称,例如libmain.so 到 NativeJNI-4.0.0_15 然后它不会改变并将其从 libmain.so 更改为 filechange。有人可以告诉我这里有什么问题
def filechange = file("NativeJNI-${project.version}.so")
//println filechange
task fixartifactname (type: Copy) {
//def filechange = "NativeJNI-${project.version}.so"
//println filechange
from 'build/binaries/mainSharedLibrary'
into 'build/libs'
// def filechange = file("NativeJNI-${project.version}.so")
println filechange
include('libmain.so')
rename ('libmain.so', '${filechange}')
}
//println fixartifactname
build.dependsOn fixartifactname
【问题讨论】:
标签: gradle build.gradle gradlew