如何将 sbt pack 插件导入项目

Posted

技术标签:

【中文标题】如何将 sbt pack 插件导入项目【英文标题】:How to import sbt pack plugin to project 【发布时间】:2016-01-06 12:20:15 【问题描述】:

我按照sbt-pack 链接导入插件。我做到了:

    在我的项目根目录下添加一行addSbtPlugin("org.xerial.sbt" % "sbt-pack" % "0.7.5")plugins.sbt

    在项目根目录下build.sbt文件的最顶部添加一行packAutoSettings

然后我运行 sbt 来启动控制台,它说: error: not found: value packAutoSettings

另外,当我运行 sbt 插件时,我没有在列表中看到新的 sbt-pack 插件。

我还尝试创建一个名为 pack.sbt 的文件并添加如下内容: pack.settings addSbtPlugin("org.xerial.sbt" % "sbt-pack" % "0.7.5") 但它也不好用。

【问题讨论】:

【参考方案1】:

你说它在你的项目根目录中,如果你的意思是它在

your_project/plugins.sbt

那不是正确的地方。它需要在

your_project/project/plugins.sbt

【讨论】:

你是绝对正确的。这是我第一次使用插件,所以问题可能很愚蠢。无论如何,谢谢!

以上是关于如何将 sbt pack 插件导入项目的主要内容,如果未能解决你的问题,请参考以下文章

未找到 SBT 导入选项:Idea Ultimate

Intellij 无法导入 SBT 项目

sbt 中库和插件依赖项的不同导入处理策略

看看spark的源码

为 apache phoenix 导入 sbt 项目时出错

如何使用 IntelliJ Idea 创建 SBT 项目?