首页 > 解决方案 > 如果我在 Spring Boot 应用程序中未指定任何版本,将下载哪个版本的 gradle?

问题描述

我正在开发 Spring Boot 应用程序,并没有在我的 build.gradle 文件中指定任何版本,请参阅下面的代码。

dependencies {
    compile('org.springframework.boot:spring-boot-starter-data-jpa')
    compile('org.springframework.boot:spring-boot-starter-security')
    compile('org.springframework.boot:spring-boot-starter-web')
    compile('org.postgresql:postgresql')
}

gradle 将如何自动决定版本?

标签: springspring-mvcspring-bootgradle

解决方案


如果我们谈论 Gradle 版本。有两种选择:

  1. 如果在项目中你有 Gradle 包装器,你可以在gradle/wrapper目录中的gradle.properties文件中指定版本,并使用命令wrapper details运行特定的 Gradle 版本./gradlew build
  2. 如果您没有包装器,那么您需要在本地机器的路径中指定某个版本。可以通过命令gradle --version 安装详细信息进行检查

如果我们谈论依赖关系,我们还有两个选择:

  1. Gradle 将从添加的存储库存储库详细信息中下载最新版本的工件

  2. 使用 bom 指定一组工件版本bom 详细信息


推荐阅读