IntelliJ IDEA "SpringIO" 项目报告 "unable to make the module..."

IntelliJ IDEA "SpringIO" project reports "unable to make the module..."

我一直在为 Spring Webflux 项目使用 IntelliJ IDEA,没有任何问题。现在(使用 Ultimate 2019.2.1),build/rebuild 报告成功完成,但发出无法创建模块并且需要重新导入 Gradle 项目的警告。

"Unable to make the module Xxx, related gradle configuration was not found. Please re-import the Gradle project and try again."

我已经从 Gradle 视图中重新导入项目,但这并没有解决警告(即构建过程生成的相同警告)。

我也试过“无效并重新启动”来尝试清除缓存,同样没有解决警告。

作为 "hail Mary",我卸载并重新安装了 IntelliJ...同样没有解决警告。

该项目是在 IDE 中作为 "SpringIO" 生成的,并且在生成过程中识别出的唯一依赖项是 Spring Webflux。

我试图通过 JetBrains 支持(他们提供了帮助)解决了这个问题,但 JetBrains 似乎无法复制警告。

这是项目中唯一的源文件(即默认"main")...

package foo.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class TestApplication {

    public static void main(String[] args) {
        SpringApplication.run(TestApplication.class, args);
    }

}

这是正在使用的build.gradle(虽然之前build.gradle没看到"dependency management"插件 个文件)。

plugins {
    id 'org.springframework.boot' version '2.1.7.RELEASE'
    id 'io.spring.dependency-management' version '1.0.8.RELEASE'
    id 'java'
}

group = 'foo'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-webflux'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
    testImplementation 'io.projectreactor:reactor-test'
}

JetBrains 的最新版本 (2019.2.1) 似乎存在一个或多个问题,其中一个问题似乎是造成上述行为的原因。我说 "one-or-more issues" 是因为我还发现 application.properties 文件中的 "logging.level" 条目没有被 SLF4J/logback 接受。

https://youtrack.jetbrains.com/issue/IDEA-221673