簡體   English   中英

如何在GitHub上依賴Maven管理的項目?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM