spring - 如果我在 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 将如何自动决定版本?
解决方案
如果我们谈论 Gradle 版本。有两种选择:
- 如果在项目中你有 Gradle 包装器,你可以在gradle/wrapper目录中的gradle.properties文件中指定版本,并使用命令wrapper details运行特定的 Gradle 版本
./gradlew build
- 如果您没有包装器,那么您需要在本地机器的路径中指定某个版本。可以通过命令
gradle --version
安装详细信息进行检查
如果我们谈论依赖关系,我们还有两个选择:
Gradle 将从添加的存储库存储库详细信息中下载最新版本的工件
使用 bom 指定一组工件版本bom 详细信息
推荐阅读
- python - 如何正确安装yfinance
- typescript - 重复/交替函数参数
- winforms - 无法加载 System.Resources.Extensions - 在 .Net Framework 中
- python - 如何探索 PanNuke 数据集?
- reactjs - 在反应中使类全局可访问的正确方法是什么?
- html - 是否可以在 CSS 中的 ::after 伪类上处理鼠标移出?
- jquery - Jquery自动完成结果卡住了
- java - 在已运行的应用程序中从文件浏览器打开文件
- c# - 来自 String.IndexOf 的意外结果
- javascript - 使用节点JS重定向,路径必须是绝对路径或指定根到 res.sendFile