簡體   English   中英

在mvn jar和Eclipse中打開項目之間切換

[英]switch between mvn jars and open projects in eclipse

我在一個有多個項目的環境中工作,其中一些項目依賴於其他項目。 假設A取決於B,而B取決於C。

我通常會在Eclipse中打開所有項目,因此我可以快速瀏覽項目。 但是,當我需要加載可能依賴於B和C的不同分支的另一個人的分支時,我希望消除在測試他們的分支時偶然使用的項目B和C版本的任何可能性。 因此,當我想確保分支A僅使用開發中的東西時,通常會關閉項目B和C(Maven將加載快照)。

但是,這樣做常常不方便。 當我關閉項目B和CI時,需要從A的buildPath中刪除它們,以使其正常運行。 當我完成了A的分支並想返回以停止使用干凈的Maven快照時,我需要重新打開B&C並將項目重新添加到A的構建路徑中。 更糟糕的是,在eclipse默認使用打開的項目代碼之前,我似乎需要從Maven存儲庫中手動刪除B和C的快照罐。

有沒有一種方法可以配置eclipse使其更加明確? 我可以在使用maven下載的快照和使用打開的項目代碼之間輕松切換嗎?

首先,我要做的是創建單獨的工作區,以避免關閉/打開任何項目和/或它們之間的任何沖突。

如果您熱衷於使用此流程,可以選擇A> Maven>禁用依賴關系管理。 全新構建后,它應僅在構建路徑中使用B,C項目。

我建議您在B和C上運行mvn clean install ,它將更新本地存儲庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM