gpt4 book ai didi

java - Grade-wrapper.properties与实际版本之间的Gradle版本不一致

转载 作者:行者123 更新时间:2023-12-03 03:44:16 26 4
gpt4 key购买 nike

这是我的build.gradle文件:

plugins {
id 'org.springframework.boot' version '2.3.4.RELEASE'
id 'io.spring.dependency-management' version '1.0.10.RELEASE'
id 'java'
id 'io.freefair.lombok' version '5.0.1'
}

group = 'TidBiT'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'

repositories {
mavenCentral()
}
dependencies {
compile "org.springframework.boot:spring-boot-starter-web:2.3.4.RELEASE"
compile 'org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.0.Final'
compile 'org.springframework.boot:spring-boot-configuration-processor'
implementation 'org.springframework.boot:spring-boot-starter'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-actuator'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-validation'
runtimeOnly 'org.postgresql:postgresql'
testImplementation('org.springframework.boot:spring-boot-starter-test') {
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
}
}

test {
useJUnitPlatform()
}

这是我的gradle-wrapper.properties
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
这是我得到的错误:
* What went wrong:
An exception occurred applying plugin request [id: 'org.springframework.boot', version: '2.3.4.RELEASE']
> Failed to apply plugin [id 'org.springframework.boot']
> Spring Boot plugin requires Gradle 5 (5.6.x only) or Gradle 6 (6.3 or later). The current version is Gradle 6.2.2
我不是 Gradle 专家。大多数时候,我只是从网上复制和粘贴内容,直到一切正常为止。但是在我看来,系统正在检测的gradle版本与我希望在 gradle-wrapper.properties文件中声明的gradle版本之间存在不一致。
有人知道我在做什么错吗?
谢谢

最佳答案

尝试使用包装器:./gradlew clean./gradlew bootRun,而不是gradle cleangradle bootRun如果您使用Windows:gradlew.bat cleangradlew.bat bootRun如果看不到这些文件,请使用gradle wrapper生成它们

UPD:区别在于gradle使用您在计算机上安装的版本。包装器执行以下步骤:

  • 下载gradle发行版,其中包含您在gradle.properties中提到的版本。
  • 每当使用gradlew时,请使用下载的发行版。
  • 关于java - Grade-wrapper.properties与实际版本之间的Gradle版本不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64677588/

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