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}")
}
}
一个 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}")
}
}