在 gradle 中使用 ant.replace
Using ant.replace in gradle
我想使用 ant 的替换任务来替换其中一个文件中的令牌,如下所示:
version.txt
version.number=${versionNumber}
build.gradle
task writeVersion {
ant.replace {
file 'version.txt'
token 'versionNumber'
value '1.0.0'
}
}
但它给我以下错误:-
A problem occurred evaluating root project '1.01-Exercise-RunYourFirstTask'.
> replace doesn't support the nested "token" element.
请帮帮我,我如何使用 ant 的替换任务来替换文件中的标记,或者如果有任何其他功能可以使用我可以直接从 gradle.
应该是:
task writeVersion << {
ant.replace(
file: 'version.txt',
token: 'versionNumber',
value: '1.0.0'
)
}
和:
version.number=versionNumber
我想使用 ant 的替换任务来替换其中一个文件中的令牌,如下所示:
version.txt
version.number=${versionNumber}
build.gradle
task writeVersion {
ant.replace {
file 'version.txt'
token 'versionNumber'
value '1.0.0'
}
}
但它给我以下错误:-
A problem occurred evaluating root project '1.01-Exercise-RunYourFirstTask'.
> replace doesn't support the nested "token" element.
请帮帮我,我如何使用 ant 的替换任务来替换文件中的标记,或者如果有任何其他功能可以使用我可以直接从 gradle.
应该是:
task writeVersion << {
ant.replace(
file: 'version.txt',
token: 'versionNumber',
value: '1.0.0'
)
}
和:
version.number=versionNumber