我正在编写 Gradle 脚本来构建很多项目。他们使用相同的存储库,所以我想为我的所有子项目定义存储库,而不是在每个子项目中定义。因此,我尝试将存储库定义从单个项目中的 build.gradle 移动到其父文件夹中的 build.gradle 中。
subprojects{
repositories{
mavenCentral()
flatDir{
name 'uploadRepository'
dirs '../../sharedlib'
}
}
}
但是,子项目根本找不到存储库定义。在子项目关闭工作中移动其他配置。我已经尝试过依赖项和属性配置。他们都可以正常工作。我不知道为什么存储库的工作方式不同。谷歌搜索时,我找不到任何将存储库放入子项目的示例,我怀疑我做错了。请告诉我有什么问题。谢谢!