[英]How to depend on Maven-managed project on GitHub?
我的項目依賴於GitHub上可用的庫,但沒有可用的二進制文件。 我怎么能告訴sbt我依賴它,以便它提取代碼並編譯它,但是它與我分開? 如果需要,我可以手動拉它 - 我的主要目標是a)保持干凈,b)傳遞依賴於所有maven依賴。
更新:我依賴的項目是用Maven構建的。
我的理解是沒有簡單的方法去做你想要的事情 - 下載項目(可能 - 見下文), mvn
it(可用於一些開發)並依賴它(開箱即用的功能)。
如果它是一個sbt版本,它可以輕松實現。 您可以查看以下問題,為您構建解決方案:
BTW,大聲思考 - 您還可以構建一個依賴於它的ModuleId來執行git fetch
,執行mvn
並將結果作為ModuleId / ProjectRef提供。 這可能是可能的。
如果需要,我可以手動拉它 - 我的主要目標是a)保持干凈,b)傳遞依賴於所有maven依賴。
如果mvn install
到本地Maven倉庫並將Resolver.mavenLocal
添加到依賴項目中的resolvers
? 它應該很好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.