【发布时间】:2017-02-28 03:24:42
【问题描述】:
注意:此is here 的完整源代码。
我使用 Gradle Init 插件创建了一个 Scala 库:
gradle init --type scala-library
然后我修改了它的build.gradle 来为 Gradle 2.13 生成一个包装器。然后我跑了:
gradle wrapper
生成包装器。最后我跑了:
./gradlew clean idea
我在 IntelliJ 社区中打开了这个项目。我修改了Library.scala(Gradle Init 插件创建的)以包含明显的 Scala 编译器错误,但注意到错误没有以红色下划线显示:
然后我右键单击src/main/scala 目录并注意到没有添加Scala 源文件包的选项。或任何 JVM(.java 等)文件:
我认为 Gradle Init 插件有缺陷(至少对于 scala-library 类型)或 Gradle IDEA 插件有缺陷。无论哪种方式,我认为我的 IntelliJ 项目文件之一中缺少某些内容:
- IML;或
- 知识产权;或
- IWSli>
任何想法我可以改变什么,以便 IntelliJ 显示编译器错误,以便我可以添加新的 Scala 源文件?
【问题讨论】:
-
gradle idea已过时,不推荐使用,它不会生成正确的 IDE 项目文件。相反,只需在 IDEA 中导入build.gradle。 -
删除所有生成的项目文件,然后导入
build.gradle。 -
欢迎屏幕中提供了导入选项。关闭项目,删除文件,导入。
-
或者直接打开 |
build.gradle,在这种情况下类似于 Import。 -
感谢@CrazyCoder 成功了!偶然地,我仔细阅读了 Gradle 文档和 IntelliJ 文档,找不到任何关于 Gradle IDEA 插件弃用的官方公告。您能否指出任何可能记录这一切发生时间(以及为什么)的公告、新闻稿或文章?只是好奇!再次感谢!
标签: scala intellij-idea gradle