2014-01-21 30 views
-1

我正在開發一個使用Eclipse IDE的java web應用程序。我已經使用mercurial服務器配置了版本控制,並且我的所有項目都有一個mercurial版本。從一個項目到另一個版本的其他在Eclipse中的參考

假設我有一個編譯爲jar庫的應用程序「A」,並且我想爲生產和其他開發維護一個版本。 假設我有另一個使用A clasess的應用程序「B」,但是在其他情況下,當我編譯「B」到A的生產和開發版本時,我想使用A的生產版本。

如果在A和B項目中我有一個生產版本和開發版本的分支,並且在B項目中我有一個項目使用庫的參考,那麼我怎樣才能指定到eclipse項目B,我想用戶生產版本A還是不是?

回答

0

考慮使用依賴關係管理系統,如Maven。 Eclipse對它有很好的支持。

0

作爲「Java項目」而不是項目A生成的JAR鏈接到項目A.然後,當您簽出您的Dev分支時,您將獲得Dev版本的A,但是當您簽出Prod分支時,你得到你的產品版本。或者,如果您使用的是像Maven這樣的東西,您可以將Prod和「SNAPSHOT」Jars放入Maven Repo中,只需在您的Dev分支中修改您的pom.xml即可將您的JAR的SNAPSHOT版本拉出來。

相關問題