我打算在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