我最终必须在我的build.gradle文件中定义我的maven存储库.定义通常非常麻烦:
repositories {
jcenter()
maven {
url "https://mymavenurl/releases"
credentials(Credentials) {
username USERNAME
password PASSWORD
}
}
}
Run Code Online (Sandbox Code Playgroud)
请注意上面gradle如何提供一种定义常用maven存储库的好方法(即jcenter()).我想在插件或父gradle脚本中使用一种方法在函数中定义存储库,或者静态地定义存储库,然后在repositories块内调用它:myMavenRepo().
我对groovy的知识缺乏,所以我不太理解我需要解析我所看到的常常来源,找到一个很好的方法来做到这一点.我该怎么做?
我知道在父gradle文件中,我可以使用allProjects或subProjects.我不想将这些maven存储库添加到所有模块,而只是添加特定的模块.