【发布时间】:2014-01-23 02:24:27
【问题描述】:
非常简单:我对 Java 过敏,但想为 IntelliJ 编写一个插件。这可能吗?
它希望我设置一个项目 SDK,但它只允许 Java SDK,而不是 Scala。由于它们都在 JVM 中运行,我不明白为什么使用 Scala 会有问题。
【问题讨论】:
-
我不会假装这是一个真正的答案,但是您可以从设置一个 IDEA 插件 SDK 项目开始,然后手动添加一个 Scala facet 和任何您需要的库依赖项。或者,您可以设置一个引用 IDEA SDK JAR 文件作为非托管依赖项的 SBT 项目。那将是我的第一次尝试,因为我发现 SBT 及其 IDEA 项目生成插件必不可少,并且手动配置 IDEA 项目非常乏味。
-
你仍然需要jdk来编译scala,scala库依赖于标准java类。顺便说一句,intellij-scala 插件是用 scala github.com/JetBrains/intellij-scala 编写的
-
写你的scala代码和embed it in the plugin loader for IDEA...对我来说似乎并不难。
标签: scala intellij-idea