Intellij不尊重build.sbt中的一些选项

时间:2015-06-10 22:44:02

标签: java scala intellij-idea sbt

我有一个intellij自动生成的SBT项目,其中我想向java.library.path添加一些东西。我将以下行添加到build.sbt:

javaOptions += s"-Djava.library.path=blahblah" 在我的简单scala代码中,我打印路径:

object JniExampleScala {
    def main(args: Array[String]) {
      System.out.println(System.getProperty("java.library.path"))
    }
}

从命令行(sbt compilesbt run)运行时,它会打印路径blahblah,但在intellij内运行时会打印默认路径。 为什么intellij不读build.sbt?

1 个答案:

答案 0 :(得分:1)

在我看来,IDEA对sbt项目的支持非常有限。这是我使用maven的主要原因(使用它的可怕的pom xml)。虽然我们使用sbt,但我们对构思的使用受到编辑器功能的限制(项目很复杂,无法从想法中进行编译)。我们可以编译程序集并仅使用sbt控制台实用程序运行aps。

Sbt是一款不错的现代工具。但IDE中的支持仍然不好