Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 使用kotlin插件jpa生成配置失败_Spring Boot_Jpa_Kotlin - Fatal编程技术网

Spring boot 使用kotlin插件jpa生成配置失败

Spring boot 使用kotlin插件jpa生成配置失败,spring-boot,jpa,kotlin,Spring Boot,Jpa,Kotlin,我尝试使用kotlin插件jpa时出错,我的项目没有在本地编译,因为我的Intellij返回以下错误: 生成配置失败,使用以前的依赖项 下面是我的build.gradle文件 import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { id("org.springframework.boot") version "2.1.5.RELEASE" id("io.spring.dependency-mana

我尝试使用kotlin插件jpa时出错,我的项目没有在本地编译,因为我的Intellij返回以下错误:

生成配置失败,使用以前的依赖项

下面是我的build.gradle文件

    import org.jetbrains.kotlin.gradle.tasks.KotlinCompile

plugins {
    id("org.springframework.boot") version "2.1.5.RELEASE"
    id("io.spring.dependency-management") version "1.0.7.RELEASE"
    id("org.jetbrains.kotlin.plugin.jpa") version "1.3.31"
    kotlin("jvm") version "1.2.71"
    kotlin("plugin.spring") version "1.2.71"
}

group = "br.com"
version = "0.0.1-SNAPSHOT"
java.sourceCompatibility = JavaVersion.VERSION_1_8


repositories {
    mavenCentral()
}

dependencies {
    implementation("org.springframework.boot:spring-boot-starter")
    implementation("org.springframework.boot:spring-boot-starter-web")
    implementation("org.springframework.boot:spring-boot-starter-data-jpa")
    implementation("org.jetbrains.kotlin:kotlin-reflect")
    implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
    implementation("com.fasterxml.jackson.module:jackson-module-kotlin")
    testImplementation("org.springframework.boot:spring-boot-starter-test")
    runtime("org.postgresql:postgresql")

}

tasks.withType<KotlinCompile> {
    kotlinOptions {
        freeCompilerArgs = listOf("-Xjsr305=strict")
        jvmTarget = "1.8"
    }
}
import org.jetbrains.kotlin.gradle.tasks.kotlincomfile
插件{
id(“org.springframework.boot”)版本“2.1.5.RELEASE”
id(“io.spring.dependency management”)版本“1.0.7.RELEASE”
id(“org.jetbrains.kotlin.plugin.jpa”)版本“1.3.31”
kotlin(“jvm”)版本“1.2.71”
kotlin(“plugin.spring”)版本“1.2.71”
}
group=“br.com”
version=“0.0.1-快照”
java.sourceCompatibility=JavaVersion.VERSION\u 1\u 8
存储库{
mavenCentral()
}
依赖关系{
实现(“org.springframework.boot:springbootstarter”)
实现(“org.springframework.boot:springbootstarterweb”)
实现(“org.springframework.boot:springbootstarterdatajpa”)
实施(“org.jetbrains.kotlin:kotlin reflect”)
实现(“org.jetbrains.kotlin:kotlin-stdlib-jdk8”)
实现(“com.fasterxml.jackson.module:jackson模块kotlin”)
测试实现(“org.springframework.boot:springbootstarter测试”)
运行时(“org.postgresql:postgresql”)
}
tasks.withType{
科特洛普斯酒店{
freeCompilerArgs=listOf(“-Xjsr305=strict”)
jvmTarget=“1.8”
}
}

您的版本不匹配:JPA插件(
org.jetbrains.kotlin.plugin.JPA
)设置为版本
1.3.31
,但kotlin(
kotlin(“jvm”)
)和kotlin-Spring(
kotlin(“plugin.Spring”)
)插件设置为版本
1.2.71
。我建议您将这两行内容更改为
1.3.31
,如下所示:

kotlin("jvm") version "1.3.31"
kotlin("plugin.spring") version "1.3.31"