我打算在Git中心托管我的一些API罐子作为Maven仓库。托管我的罐子在Github与依赖为Maven仓库
我有一些第三方依赖的罐子需要用我的罐子。
当用户喜欢拉我的API我喜欢第三方依赖jar也下载到本地存储库。说第三方罐子是5,他们在不同的存储库。
当用户添加一个依赖作为我的api与我的githum存储库url可以maven自动查找api相关的jar并从不同的地方获取到本地存储库?
我该怎么做?我们有办法处理这个问题吗?
我打算在Git中心托管我的一些API罐子作为Maven仓库。托管我的罐子在Github与依赖为Maven仓库
我有一些第三方依赖的罐子需要用我的罐子。
当用户喜欢拉我的API我喜欢第三方依赖jar也下载到本地存储库。说第三方罐子是5,他们在不同的存储库。
当用户添加一个依赖作为我的api与我的githum存储库url可以maven自动查找api相关的jar并从不同的地方获取到本地存储库?
我该怎么做?我们有办法处理这个问题吗?
是的。 Maven将能够下载所有的依赖jar(基于你的API中POM xml中提到的依赖)。
本文介绍了执行你所需要的方式:http://cemerick.com/2010/08/24/hosting-maven-repos-on-github/
这个插件可以帮助你自动完成这样的任务:http://synergian.github.com/wagon-git/index.html
从cemerick这篇文章是一个很好的起点。我能够在这里自动化过程:http://stackoverflow.com/a/14013645/82156 – emmby 2012-12-23 19:09:11