use*_*313 18 scala intellij-idea sbt
我有一个sbt构建,当我从命令行运行,但Intellij不喜欢.我的Intellij在Linux上运行,它的版本是14.1.4,我的scala插件是1.5.2.
Intellij抱怨我使用了enablePlugins(JavaAppPackaging).错误是"表达式类型(DslEntry)必须符合SBT文件中的设置[_]".
我的project/build.properties文件:
sbt.version=0.13.8
Run Code Online (Sandbox Code Playgroud)
我的项目/ plugins.sbt
addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.0.3")
Run Code Online (Sandbox Code Playgroud)
还有我的build.sbt的前几行
enablePlugins(JavaAppPackaging)
organization := "org.bodhi"
name := "jar-patch"
version := "1.0"
Run Code Online (Sandbox Code Playgroud)
IntelliJ 使用捆绑的 SBT 启动器,该启动器的版本可能与您在命令行中运行的版本不同。
由于您已经知道命令行 SBT 可以工作,因此您可以指示 IntelliJ 使用命令行 SBT 而不是捆绑的命令行 SBT。
Settings -> Build, Execution, Deployment -> Build Tools -> SBT。Custom并指向操作系统中安装的 SBT 启动器。在 Ubuntu 中,默认位置是/usr/share/sbt-launcher-packaging/bin/sbt-launcher.jar| 归档时间: |
|
| 查看次数: |
5245 次 |
| 最近记录: |