Spring boot 使用kotlin插件jpa生成配置失败
我尝试使用kotlin插件jpa时出错,我的项目没有在本地编译,因为我的Intellij返回以下错误: 生成配置失败,使用以前的依赖项 下面是我的build.gradle文件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
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"