Spring Boot Gradle插件;“有福的”;多项目环境中的依赖关系
在多项目Gradle环境中,我的父级build.Gradle中有通常的buildscript块:Spring Boot Gradle插件;“有福的”;多项目环境中的依赖关系,gradle,spring-boot,Gradle,Spring Boot,在多项目Gradle环境中,我的父级build.Gradle中有通常的buildscript块: buildscript { repositories { mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:1.1.7.RELEASE") } } 然而,应该被“祝福”(参见)的依赖项似乎不是,因为
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.1.7.RELEASE")
}
}
然而,应该被“祝福”(参见)的依赖项似乎不是,因为Gradle没有搜索正确的版本(因为根本没有版本)。我想知道我是否缺少了一些额外的配置,或者目前不可能对多项目的Gradle环境拥有“受祝福的”依赖关系。您需要将Spring引导插件应用到每个要使用引导提供的依赖关系版本的项目。由于它是一个多项目构建(假设您想将插件应用于每个子项目),请将以下内容添加到您的
build.gradle
:
subprojects {
apply plugin: 'spring-boot'
}
将spring启动插件应用于所有项目(不仅仅是父项目)应该会有所帮助 尝试: 所有项目{ 应用插件:“spring boot” } 编辑:安迪和我几乎同时发布了答案。但是是的,所有项目或子项目都可以正常工作,这取决于您的父项目是否需要插件 allprojects { apply plugin: 'spring-boot' }