访问gradle的buildscript

时间:2017-05-09 22:36:55

标签: gradle build.gradle

我有一个分配给项目的属性,我可以访问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信息,因为它不需要。

1 个答案:

答案 0 :(得分:0)

buildscript似乎在任何其他任务之前运行(并且似乎在读取任何属性文件之前),并且看起来似乎没有人可以使buildcript依赖于另一个任务。我只是从buildcript中删除了nexus信息,因为它不需要&在更改后能够成功运行gradle任务。