2012-05-11 56 views
1

我找不到一個合適的方式來構建git庫來處理git repositiories之間的庫依賴關係。 我有許多Java項目依賴於另一個頻繁更新的項目,這些項目包含在.jar庫中。我現在想要將它們全部遷移到github。github庫之間的庫(jar)依賴關係

我可以在github中設置項目,以便每當我推送項目A時,所有其他項目都可以自動提取新版本的projectA.jar?他們不依賴任何源文件,他們只需要最新的libraray jar。目前,它是由一個ant腳本完成的,該腳本試圖在每次構建時從其他項目複製最新的jar。

回答

0

將您的項目更改爲Maven可能是一大幫助; .jar文件將不再存儲在版本控制中。

你需要打開項目A,運行「MVN安裝」生產PC上的庫文件,然後你可以使用項目A的圖書館從項目B.

另一種方法是運行自己的Maven工件服務器,例如Artifactory,Nexus等...項目B將查看工件服務器以查看項目A的文件是否可用。