我知道我可以在 ~/.sbt 下进行全局设置。是否有系统级位置可以为所有用户放置全局 .sbt 文件?本质上,我打算将一般有用的插件配置等放在文件中
问问题
480 次
3 回答
2
我不知道 sbt 中有这样的功能。符号链接呢?
于 2012-09-09T08:45:34.287 回答
0
虽然我还没有找到直接使用 sbt 执行此操作的方法,但您可以尝试将默认设置作为符号链接添加到 /etc/skel/.sbt/plugins 并将实际默认设置存储在(例如)/etc/sbt /settings/global.sbt。
在 /etc/sbt/settings/ 到 /etc/skel/.sbt/plugins 中为每个文件创建一个符号链接,任何新用户都将自动获取全局设置,并且任何更改也将自动传播。
不过,您将不得不手动将链接添加到现有用户(除非有一种方法可以在创建后从骨架更新用户的家?)
于 2013-03-13T12:08:58.017 回答
-1
一个更好的方法是:
1. 编写一个autoplugin
withautoImport
和 triggers 作为allDependencies
(并且不要让你的插件依赖于任何其他插件)
2. 将你的插件发布到(你的组织的)repo ....或发布如果所有用户都使用共享机器,则在本地
3. 将插件包含在所需的任何项目中
于 2015-12-08T07:35:56.967 回答