我有一个带有ant构建脚本的多项目级构建,该脚本包含这样的任务(简化):
<target name="get-version">
<!-- Goes out and fetches the versioning for each project and sets prop -->
<property name="version" value="${myDesiredVersion}" />
</target>
在我的build.gradle脚本中,我有一个ant脚本加载器,然后我依赖于这个目
我对gradle很陌生,我尝试使用“复制”类型的任务将文件从一个文件夹复制到另一个文件夹,但它不起作用。以下是我的脚本:
def dest = 'newfolder'
task copy(type: Copy) << {
println dest
from "src"
into dest
}
但是,如果我删除"<<“并再次运行gradle复制,它就能工作。脚本如下:
def dest = 'newfolder'
task copy(type: Copy) {
println dest
我试图弄清楚,如何在build.gradle中设置变量,以及如何在init.gradle脚本中访问该变量。
下面是样例构建脚本:-
gradle.allprojects{
task CommonTasks{
println "CommonTasks - loaded"
}
CommonTasks.doFirst{
println "CommonTasks - doFirst : here i want to use variable, that is declared in project build"