我的每个子模块中都有与以下代码类似的代码,但插件不同
buildscript {
ext {
springBootVersion = '2.0.0.RELEASE'
}
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
可以在根项目中设置存储库,这样我就不重复了吗?
我已经在根目录中设置了这样的主存储库部分,但是这个问题是针对插件和
buildscript
部分的。allprojects {
repositories {
jcenter()
maven { url 'https://jitpack.io' }
}
}
最佳答案
buildscript
块不能放入一个单独的文件中然后再导入,这是一个特殊的文件。
另一方面,您可以做的是将buildscript
块放入根项目的build.gradle
文件中,然后子项目中的所有其他构建文件都将继承此块。