我知道我可以在〜/ .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