Scala SBT插件仅适用于您的本地计算机

Scala SBT插件仅适用于您的本地计算机,scala,plugins,sbt,sbt-plugin,Scala,Plugins,Sbt,Sbt Plugin,通常情况下,我需要添加SBT插件,它不适用于该项目,但只适用于我自己。例如,我使用eclipse作为我的IDE,因此我希望为我的所有SBT项目启用此插件,而不必将其包含在plugin.SBT文件中。这是因为我的同事可能使用不同的编辑器,所以将此插件签入源代码管理是没有意义的。这可能吗 您可以通过将插件(和设置)放在~/.sbt/中全局添加它们 全局插件的路径是~/.sbt/plugins/build.sbt(直到0.12.X)和~/.sbt//plugins/build.sbt(从0.13.X开

通常情况下,我需要添加SBT插件,它不适用于该项目,但只适用于我自己。例如,我使用eclipse作为我的IDE,因此我希望为我的所有SBT项目启用此插件,而不必将其包含在plugin.SBT文件中。这是因为我的同事可能使用不同的编辑器,所以将此插件签入源代码管理是没有意义的。这可能吗

您可以通过将插件(和设置)放在
~/.sbt/
中全局添加它们

全局插件的路径是
~/.sbt/plugins/build.sbt
(直到0.12.X)和
~/.sbt//plugins/build.sbt
(从0.13.X开始)

参考:

约翰尼说的很好。例如,我喜欢使用Sublime文本和Ensime来编辑Scala代码。不过,我不想“强制”每个项目的插件设置,因为我碰巧有这样的偏好。因此,我在我的个人~/.sbt/0.13.X/plugins.sbt文件中启用了插件sbt sublime[和ensime sbt]