首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >任务执行失败:kaptGenerateStubsKotlin‘表示“等级构建”命令

任务执行失败:kaptGenerateStubsKotlin‘表示“等级构建”命令
EN

Stack Overflow用户
提问于 2022-08-29 01:52:21
回答 1查看 286关注 0票数 0

我有kotlin服务,我需要使用kotlinter。当我试图运行gradle build命令时,会得到这样的错误。但是我的文件的依赖项中已经包含了spring-boot-dependencies

你能告诉我什么是我的错误吗?我已经想了好几个小时了,但还是不起作用。

代码语言:javascript
运行
复制
Execution failed for task ':kaptGenerateStubsKotlin'.
> Error while evaluating property 'filteredArgumentsMap' of task ':kaptGenerateStubsKotlin'
   > Could not resolve all dependencies for configuration ':detachedConfiguration5'.
      > Could not find org.springframework.boot:spring-boot-dependencies:3.0.0-SNAPSHOT.
        Searched in the following locations:
          - https://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-dependencies/3.0.0-SNAPSHOT/maven-metadata.xml
          - https://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-dependencies/3.0.0-SNAPSHOT/spring-boot-dependencies-3.0.0-SNAPSHOT.pom

build.gradle.kts文件:

代码语言:javascript
运行
复制
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile

plugins {
    kotlin("jvm") version "1.7.10"
    kotlin("kapt") version "1.7.10"
    id("org.springframework.boot") version "3.0.0-SNAPSHOT"
    id("io.spring.dependency-management") version "1.0.13.RELEASE"
    id("io.gitlab.arturbosch.detekt") version "1.21.0"
    id("org.jmailen.kotlinter") version "3.0.2"
}

kotlinter {
    disabledRules = arrayOf("import-ordering")
}

group = "com.site"
version = "0.0.1-SNAPSHOT"
java.sourceCompatibility = JavaVersion.VERSION_17

repositories {
    mavenCentral()
}

dependencies {
    // STARTERS
    implementation("org.springframework.boot:spring-boot-starter-data-mongodb")
    implementation("org.springframework.boot:spring-boot-starter-web")
    implementation("org.springframework.boot:spring-boot-starter-actuator")

    implementation("org.jetbrains.kotlin:kotlin-reflect")
    implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
    implementation("com.github.cloudyrock.mongock:mongock-spring-v5:4.1.14")
    implementation("com.github.cloudyrock.mongock:mongodb-springdata-v3-driver:4.1.14")

    // LIBS
    implementation("io.github.microutils:kotlin-logging:2.1.23")
    implementation("javax.annotation:javax.annotation-api:1.3.2")

    // PROCESSORS
    kapt("org.mapstruct:mapstruct-processor:1.5.2.Final")

    // LINTER
    detektPlugins("io.gitlab.arturbosch.detekt:detekt-formatting:1.21.0")

    // TESTS
    testImplementation("org.springframework.boot:spring-boot-starter-test")
    testImplementation("de.bwaldvogel:mongo-java-server:1.39.0")
}

tasks.withType<Test> {
    useJUnitPlatform()
}

tasks.withType<KotlinCompile>().configureEach {
    kotlinOptions {
        freeCompilerArgs = listOf("-Xjvm-default=all")
        jvmTarget = "17"
    }
}

kapt {
    correctErrorTypes = true
}
EN

回答 1

Stack Overflow用户

发布于 2022-08-29 03:46:22

这很神奇,但我用下面的代码替换了build.gradle.kts中的build.gradle.kts,这很有帮助。

代码语言:javascript
运行
复制
plugins {
    val kotlinVersion = "1.7.10"

    kotlin("jvm") version kotlinVersion
    kotlin("kapt") version kotlinVersion
    kotlin("plugin.spring") version kotlinVersion

    id("org.springframework.boot") version "2.6.6"
    id("io.spring.dependency-management") version "1.0.11.RELEASE"
    id("io.gitlab.arturbosch.detekt") version "1.21.0"
    id("org.jmailen.kotlinter") version "3.0.2"
}

如果有人能更详细地解释问题的实质,以及为什么我的解决方案有所帮助,我将非常感激。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73523468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档