繁体   English   中英

使用 kotlin 插件 jpa 构建配置失败

[英]Build configuration failed using kotlin plugin jpa

我在尝试使用 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"
    }
}

您的版本不匹配:JPA 插件 ( org.jetbrains.kotlin.plugin.jpa ) 设置为版本1.3.31但 Kotlin ( kotlin("jvm") ) 和 Kotlin Spring ( kotlin("plugin.spring") ) 插件设置为版本1.2.71 我建议您通过如下更改这两1.3.31所有内容移至1.3.31

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM