我有一个分配给项目的属性,我可以访问buildscript之外的属性。但是,我无法在buildscript中访问该特定属性 - 有关如何进行此操作的任何想法?
的build.gradle
buildscript {
repositories {
maven {
credentials {
username '$project.nexusUsername'
password '$project.nexusPassword'
}
if (project.version.endsWith("-SNAPSHOT")) {
url '$project.url'
} else {
url "$project.other.url"
}
}
mavenLocal()
mavenCentral()
jcenter()
}
}
更新 buildscript似乎在任何其他任务之前运行(并且似乎在读取任何属性文件之前)并且看起来似乎没有人可以使buildcript依赖于另一个任务。我只是从buildcript中删除了nexus信息,因为它不需要。
答案 0 :(得分:0)
buildscript似乎在任何其他任务之前运行(并且似乎在读取任何属性文件之前),并且看起来似乎没有人可以使buildcript依赖于另一个任务。我只是从buildcript中删除了nexus信息,因为它不需要&在更改后能够成功运行gradle任务。