gpt4 book ai didi

scala - Intellij sbt sbt-native-packager 和 enablePlugins 错误

转载 作者:行者123 更新时间:2023-12-03 13:37:08 25 4
gpt4 key购买 nike

当我从命令行运行时,我有一个可以工作的 sbt 构建,但 Intellij 不喜欢它。我的 Intellij 在 Linux 上运行,它的版本是 14.1.4,我的 scala 插件是 1.5.2。

Intellij 提示我使用 enablePlugins(JavaAppPackaging)。错误是“表达式类型(DslEntry)必须符合 SBT 文件中的设置 [_]”。

我的项目/build.properties 文件:

sbt.version=0.13.8

我的项目/plugins.sbt
addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.0.3")

我的 build.sbt 的前几行
enablePlugins(JavaAppPackaging)

organization := "org.bodhi"

name := "jar-patch"

version := "1.0"

最佳答案

@lifeGoGoGo 在另一个线程上的回答 Intellij IDEA and SBT syntax error对我有用(在 Ubuntu 上,在 IntelliJ IDEA 的全局设置和项目设置中设置自定义 sbt-launcher.jar - 正如@Mustafa 在此线程上明智地回答的那样 - 还不够,但随后添加“lazy val”策略是足够)。因此,例如,这在 build.sbt 中对我有用(显然您更改了插件详细信息以适应您正在做的事情,因为此问题是由 IntelliJ 引起的,而不是由您要启用的特定插件引起的):

lazy val root = (project in file(".")).
enablePlugins(ScalaJSPlugin).
settings(
name := "Scala.js Tutorial",
scalaVersion := "2.11.7",
version := "1.0"
)

关于scala - Intellij sbt sbt-native-packager 和 enablePlugins 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31552605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com