如何在GitHub上依赖Maven管理的项目?

时间:2014-07-07 02:36:58

标签: git maven github sbt

我的项目依赖于GitHub上可用的库,但没有可用的二进制文件。我怎么能告诉sbt我依赖它,以便它提取代码并编译它,但是它与我分开?如果需要,我可以手动拉它 - 我的主要目标是a)保持干净,b)传递依赖于它所有的maven依赖。

更新:我依赖的项目是使用Maven构建的。

1 个答案:

答案 0 :(得分:3)

我的理解是没有简单的方法可以做你想要的事情 - 下载项目(可能 - 见下文),mvn它(可以用于某些开发)并依赖它(功能)开箱即用)。

如果它是一个sbt版本,它可以轻松实现。您可以查看以下问题以便为您构建解决方案:

BTW,大声思考 - 您还可以构建一个依赖于它的ModuleId来执行git fetch,执行mvn并将结果作为ModuleId / ProjectRef提供。这有可能。

  

如果需要,我可以手动拉动它 - 我的主要目标是a)保持它   干净,b)过渡依赖所有maven依赖。

本地Maven仓库的mvn install如何,并在依赖项目中将Resolver.mavenLocal添加到resolvers?它应该没问题。

相关问题