我需要在離線環境中使用sbt,但是我可以將文件系統上所有必需的jar作爲本地存儲庫。我如何定義〜/ .sbt/repositories,以便它能檢查sbt(和我的項目)需要的jar文件系統的本地文件系統?對於獎勵積分,建立本地文件庫的最簡單方法是什麼?在基於文件的存儲庫中使用SBT脫機
3
A
回答
3
這完全是在http://www.scala-sbt.org/release/docs/Detailed-Topics/Proxy-Repositories.html
與-Dsbt.override.build.repos=true
[repositories]
local
sharedRepo: file:///path/to/my/shared/repo/.m2/repository
並調用SBT(或播放/激活)
這將確保只有本地和共享存儲庫用於解決依賴關係。
確保本地存儲庫包含所需jar文件的最簡單方法是刪除〜/ .sbt/repositories文件,並在聯機時對項目執行sbt update
(不帶-Dsbt.override.build.repos =真實參數)。之後,恢復〜/ .sbt/repositories文件,並且所有解析將僅從本地存儲庫完成。
爲了在artifactory中設置私有存儲庫,它有一個足夠用於maven存儲庫的開源版本。
相關問題
- 1. Xcode git存儲庫脫機
- 2. 從導出的Git存儲庫中脫機更新文件
- 3. 找不到在脫機Web應用程序中存儲用於脫機下載的文件的方法
- 4. 基於網絡的基於文件的SVN存儲庫
- 5. 存儲數據庫的脫機副本
- 6. 如何存儲'|使用哈希「delimeted假脫機文件的perl
- 7. HTML5脫機存儲用例?
- 8. 即使文件明顯存在,SBT也無法在存儲庫中找到
- 9. 基於條件的代碼存儲庫
- 10. 如何將文件添加到基於文件的存儲庫?
- 11. 在csv文件中存儲脫機HTML表單數據
- 12. 基於文件的文件存儲在android中
- 13. Android將分析的數據存儲在數據庫中供脫機使用
- 14. sbt本地m2存儲庫
- 15. SBT在本地maven存儲庫中找不到文件,儘管它存在
- 16. C - 不能將文件存儲到字符串數組中(基於脫行)
- 17. WCF Data Services使用基於EF的存儲庫中的數據
- 18. ejabberd未將未確認的郵件存儲到脫機存儲
- 19. UIWebView在哪裏存儲HTML5脫機文件?
- 20. 來自github存儲庫的Scala sbt文件依賴關係
- 21. 基於Java的低級文件存儲庫
- 22. 基於平面文件的數據存儲與SQL數據庫
- 23. 擺脫基於文件的通信
- 24. 存儲用於脫機身份驗證的令牌
- 25. 在基於SBT的scala項目中組織文件
- 26. 如何在脫機存儲對象
- 27. 緩存MKTileOverlay脫機使用
- 28. 基於存儲在服務器中的文件生成HTML5
- 29. Oracle SQL腳本中基於條件的假脫機生成
- 30. 基本的文件存儲
這不回答我的問題:我不只是要使用本地緩存.ivy2 - 我要檢查庫的文件系統。例如,文件系統可以通過nfs安裝存儲庫 - 但本地ivy2緩存是本地安裝的存放位置,因此不能在用戶之間共享。 –
如果通過檢查文件系統,您的意思是主動搜索存儲庫,我認爲這不可能。必須在文件中指定確切的存儲庫URL /文件位置。我更新了答案,以顯示如何在〜/ .sbt/repositories文件中指定自定義存儲庫。 –