Iva*_*tov 2 gradle spring-boot
在多项目Gradle环境中,我在父build.gradle中有通常的buildscript块:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.1.7.RELEASE")
}
}
Run Code Online (Sandbox Code Playgroud)
但是,由于Gradle没有搜索正确的版本(因为根本没有版本),所以应该是"祝福"的依赖关系(参见54.2声明没有版本的依赖关系)似乎不是这样.我想知道我是否缺少一些额外的配置,或者此时不可能为多项目Gradle环境提供"祝福"的依赖关系.
将spring-boot插件应用于所有项目(不仅仅是父项目)应该有所帮助.
尝试:
allprojects {
apply plugin: 'spring-boot'
}
编辑:安迪和我几乎同时发布了答案.但是,无论是所有项目还是子项目都应该正常工作,这取决于您的父项目是否需要插件.
您需要将Spring Boot插件应用于要使用Boot提供的依赖项版本的每个项目.由于它是一个多项目构建(假设您想将插件应用于每个子项目),请将以下内容添加到您的build.gradle:
subprojects {
apply plugin: 'spring-boot'
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
858 次 |
| 最近记录: |