[英]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.