我知道我可以在〜/ .sbt下有我的全局设置。有没有一个系统级别的位置,我可以把所有用户的全球.sbt文件?本质上,我打算把通常有用的插件配置等文件sbt系统级全局.sbt文件
3
A
回答
2
我不知道在sbt这样的功能。什么是符号链接?
0
虽然我还没有找到一种方法来直接使用sbt,但可以尝试将默认设置添加为/etc/skel/.sbt/plugins中的符号链接,并将实际的默认设置存储在(例如) /etc/sbt/settings/global.sbt。
为/ etc/sbt/settings/to /etc/skel/.sbt/plugins中的每个文件创建一个符号链接,任何新用户都将自动获取全局设置,任何更改也会自动传播。
您必须将链接手动添加到现有的用户,但(除非有他们的创作后更新用户的家从骨架的一种手段?)
0
一个更好的方式来做到这一点是:
1 。写一个autoplugin
与autoImport
和触发器作为allDependencies
(并没有你的插件依赖于任何其他插件)
2.发布你的插件到你的组织的回购....或发布是本地的,如果所有用户正在使用共享机器
3.将插件包含在任何需要的项目中
+0
如果上面的答案看起来合适,请投票:) – Saby
相关问题
- 1. 明确指定sbt全局目录而不是使用〜/ .sbt
- 2. 将sbt工件发布到文件系统
- 3. SBT。为发挥SBT-插件
- 4. SBT 0.12.4 Windows下的全局配置
- 5. SBT - 无效的系统属性'sbt.repository.config'
- 6. 未设置SBT系统属性
- 7. 集成原生系统库与SBT
- 8. 将系统属性传递给`sbt console`?
- 9. 可以为sbt插件更改日志级别,说sbt-idea?
- 10. sbt-idea和Idea sbt插件的作用
- 11. 力SBT重新读取〜/ SBT /插件
- 12. 使用SBT复制文件
- 13. SBT不生产jar文件
- 14. 在SBT的build.sbt文件
- 15. sbt项目读取文件
- 16. sbt因java.lang.NoClassDefFoundError失败:sbt/ConsoleOut $
- 17. SBT ResolveException for org.flywaydb#flyway-sbt; 3.1
- 18. org.scala-sbt#sbt; 0.12.3:找不到
- 19. SBT-想法 - SBT 0.12.4+需要
- 20. SBT依赖于非SBT库
- 21. SBT缺少依赖关系
- 22. Sbt项目依赖关系
- 23. sbt - sbt不在目标目录生成文件
- 24. jruby的Sbt插件
- 25. SBT单罐插件
- 26. SBT docbook的插件
- 27. sbt:如何将本地文件系统jar添加到我的项目中?
- 28. 在SBT
- 29. 在SBT
- 30. sbt插件的依赖关系之一的文件
是的,这可能会起作用,因为sbt应该选取'〜/ .sbt /'中的所有'.sbt'文件。所以,你可以有'〜/ .sbt/system.sbt'到'/ etc/sbt/system.sbt'的符号链接,用户仍然可以在'〜/ .sbt/user.sbt'中设置自己的设置,例如。 –
@mark ..我现在正在做这样的事情..我只是想知道是否有一个不太干扰的方式。谢谢 – questionersam