You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ执行Gradle任务时无法解析本地构建脚本引用求助

Gradle多项目构建:IntelliJ无法解析构建脚本问题

我刚理解buildscript的工作原理,编写了kotlin-conventions脚本用于为任意子项目配置Kotlin。我的Gradle多项目结构如下:

project
 ├─ acq
 |  ├─ build.gradle.kts
 |  ├─ settings.gradle.kts
 ├─ acs
 |  ├─ build.gradle.kts
 |  ├─ settings.gradle.kts
 ├─ acs-client
 |  ├─ build.gradle.kts
 |  ├─ settings.gradle.kts
 ├─ buildSrc
 |  ├─ src
 |  |  ├─ main
 |  |  |  ├─ kotlin
 |  |  |  |  ├─ containerized-app.gradle.kts
 |  |  |  |  ├─ kotlin-conventions.gradle.kts
 |  ├─ build.gradle.kts
 |  ├─ settings.gradle.kts
 ├─ core
 |  ├─ build.gradle.kts
 |  ├─ settings.gradle.kts
 ├─ sp
 |  ├─ build.gradle.kts
 |  ├─ settings.gradle.kts

相关配置代码

project/buildSrc/src/main/kotlin/kotlin-conventions.gradle.kts

plugins {
    kotlin("jvm")
}

repositories {
    mavenCentral()
}

dependencies {

}

tasks.named<Test>("test") {
    useJUnitPlatform()
}

project/buildSrc/build.gradle.kts

注:原路径拼写buildScr为笔误,修正为buildSrc

plugins {
    `kotlin-dsl`
}

repositories {
    gradlePluginPortal()
    mavenCentral()
}

dependencies {
    implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.20")
    implementation("com.google.cloud.tools:jib-gradle-plugin:3.3.1")
}

project/acq/build.gradle.kts

val ktor_version: String by project
val kotlin_version: String by project
val logback_version: String by project

plugins {
    `kotlin-conventions`
    `containerized-app`
}

group = "be.rm.secu.tp2"
version = "0.0.1"

application {
    mainClass.set("be.rm.secu.tp2.acq.ApplicationKt")
}

repositories {
    mavenCentral()
}

dependencies {
    implementation("ch.qos.logback:logback-classic:$logback_version")
    testImplementation("org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version")
}

问题描述

在WSL 2.0的CLI中使用Java 17.0.5-tem、Gradle 7.4.2执行gradlew一切正常,但在IntelliJ中执行任务时提示无法解析构建脚本。已尝试清除缓存、切换环境、删除.gradle和.idea等操作,希望解决该问题以使用IntelliJ调试。


内容的提问来源于stack exchange,提问作者JetairThePlane

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 05:50:22