gpt4 book ai didi

spring-boot - 如何在没有 spring boot gradle 插件的情况下在 gradle 中使用 spring boot

转载 作者:行者123 更新时间:2023-12-05 07:25:00 32 4
gpt4 key购买 nike

任何人都可以向我展示或指出不使用 spring boot gradle 插件的 spring boot gradle 项目。

我正在寻找类似不使用 gradle 插件的 spring boot starter web hello world 示例。

我无法想象插件是必需的,但是搜索示例似乎都依赖于 gradle 插件,这只是说在我的环境中不是一个选项,不,我不能切换到 maven要么。

理想情况下,gradle 构建可以通过添加如下内容来工作:

gradle.properties

springBootVersion=2.1.3.RELEASE

build.gradle

dependencies {
compile group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: springBootVersion

}

最佳答案

我用的是spring依赖管理插件,效果不错

buildscript {
ext {
springDepManagementVersion = '1.0.10.RELEASE'
springBootVersion = '2.6.6'
springCloudVersion = "2021.0.1"
}

dependencies {
classpath "io.spring.gradle:dependency-management-plugin:${springDepManagementVersion}"

}
}

apply plugin: 'io.spring.dependency-management'

dependencyManagement {
imports {
mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
mavenBom "org.springframework.boot:spring-boot-dependencies:${springBootVersion}"
}
}

dependencies {
implementation "org.springframework.cloud:spring-cloud-starter-sleuth"
implementation 'org.springframework.boot:spring-boot-starter-json'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-mail'
implementation 'org.springframework.boot:spring-boot-starter-security'
...
}

我不能使用 spring boot gradle 插件,因为我只能使用 gradle 6.7.1,而 spring boot gradle 插件需要 gradle 版本至少 6.8 才能支持 spring boot 2.6。我受到了 spring cloud bom 解决方案的启发。

关于spring-boot - 如何在没有 spring boot gradle 插件的情况下在 gradle 中使用 spring boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55107694/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com