spring - 如果我在spring boot应用程序中未指定任何版本,gradle将下载哪个版本?

标签 spring spring-mvc 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文件中指定版本,并使用命令./gradlew build wrapper details
  • 运行特定的Gradle版本
  • 如果没有包装器,则需要在本地计算机的路径中指定某个版本。可以通过命令gradle --version instalation details
  • 进行检查

    如果我们谈论依赖关系,我们还有两个选择:
  • Gradle将从添加的存储库repository details
  • 下载最新版本的 Artifact 。
  • 使用bom指定 Artifact 版本集bom details
  • 关于spring - 如果我在spring boot应用程序中未指定任何版本,gradle将下载哪个版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53902527/

    相关文章:

    java - 将自定义 AuthenticationProcessingFilter 与 <form-login> 结合使用(自动配置 ="true")

    java - SLF4J记录器的Spring构造函数注入(inject)-如何获取注入(inject)目标类?

    java - Spring-Hibernate 坚持不导致插入

    java - 如何将身份验证成功处理程序分配给多个 Spring Security 领域

    java - @Profile 与 @ConditionalOnProperty

    Spring 3 自定义编辑器字段替换

    java - HTML 音频标签在 apache tomcat 的 localhost 中不起作用

    java - 从数据库模式生成 Java 类,无需持久化单元

    spring-boot - 如何从 Keycloak 保护的 Spring Boot 应用程序中获取 Principal

    java - 使用 jpa 通过 spring boot 进行分页