IntelliJ IDEA“ SpringIO”项目报告“无法制作模块...”

时间:2019-08-27 15:23:34

标签: java spring-boot gradle intellij-idea spring-webflux

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

“无法创建模块Xxx,未找到相关的gradle配置。请重新导入Gradle项目,然后重试。”

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

我还尝试了“ 无效并重新启动”来尝试清除缓存,但又没有解决警告。

作为“冰雹玛丽”,我再次卸载并重新安装了IntelliJ ...而没有解决警告。

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

我已经尝试通过JetBrains支持(对您有所帮助)解决此问题,但是JetBrains似乎无法复制警告。

这是项目中唯一的源文件(即默认的“主”)...

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 文件中我没有看到“依赖管理”插件)。

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'
}

1 个答案:

答案 0 :(得分:0)

JetBrains的最新版本(2019.2.1)似乎存在一个或多个问题,其中一个似乎是所描述行为的原因。我之所以说“一个或多个问题”,是因为我还发现SLF4J / logback不遵守application.properties文件中的“ logging.level”条目。

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