Gradle 未正确配置 IntelliJ IDEA 工件

InteliJ IDEA artifact not configured properly with Gradle

一个 gradle 项目配置了 wrapper 版本 3.5。当在 Intelij IDEA 2017.1 和 IDEA war artifact 中作为项目导入时,此 gradle 包装器版本可以正常工作。

我尝试将 gradle 包装器版本更新为 4.0.2 并且 IDEA 无法配置工件,它显示此警告:

Warning:<i><b>root project 'dummy-trunk': Web Facets/Artifacts will not be configured properly</b>
Details: org.gradle.internal.typeconversion.UnsupportedNotationException: Cannot convert the provided notation to a File or URI: .
The following types/formats are supported:
  - A String or CharSequence path, for example 'src/main/java' or '/usr/include'.
  - A String or CharSequence URI, for example 'file:/usr/include'.
  - A File instance.
  - A Path instance.
  - A URI or URL instance.</i>

有人遇到同样的问题吗?

我不知道如何获取有关 warning 的更多信息。 我尝试 运行 > gradlew idea -d 但此调试输出不显示 warning.

用 IDEA 解决 2017.2.1 + Gradle 包装器 4.0.2

感谢@CrazyCoder 的建议。

我有同样的问题。

(*) 更新至 IntelliJ IDEA 2017.2.5

(*) 使用 Gralde 4.2.1

(*) 使用 Gradle 本地,使用 mavenLocal()

这是一个示例(文件 build.gradle 的一部分)

buildscript {
    ext {
        springBootVersion = '2.0.0.M5'
    }
    repositories {
        mavenLocal()
        mavenCentral()
        maven { url "https://repo.spring.io/snapshot" }
        maven { url "https://repo.spring.io/milestone" }
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}