簡體   English   中英

添加自定義Maven項目作為依賴項

[英]Adding custom maven project as dependency

我現在使用帶有m2eclipse插件的eclipse來解決一個非常簡單的問題:我有兩個maven項目,我想將project A添加為project B依賴項。

那么如何以某種方式實現這一目標? 如果我的補充project A來的構建路徑project B日食識別類,但這個項目是不是由編譯時日食解決。

通過將project A安裝到本地存儲庫並將其添加為對pom的依賴關系,可以使它正常工作。 這行得通,但是很麻煩,因為更改某些內容后,我總是必須安裝新版本的項目A。

插件不應該為我處理這種情況嗎?

假設您在工作台中都打開了兩個maven項目,然后確保在Maven上下文菜單中啟用了“啟用工作區解析”選項。

您這樣做的方法是正確的,因為它假定項目B將使用項目A中將存在於項目中的依賴項,因此您可以獨立進行開發。

無論如何,對於項目A,如果您使用的是maven,是否不使用maven clean install進行編譯和部署? 這樣,您就可以確保始終擁有最新版本

另一個選擇是,如果兩者之間更加相互依賴,則應考慮將其中一個作為另一個的模塊,或者將一個包含兩個模塊的項目C都考慮在內,但這意味着兩個都是同一項目的一部分(例如包含兩個罐子的耳朵),取決於情況

是的,Eclipse處理這種情況。

您可以在同一工作空間中同時添加項目A和項目B。

我可以幫助您從頭開始創建一個簡單的工作區。

我假設您已經安裝了MAVEN插件M2Eclipse for Eclipse。

  1. 在空白的工作區中啟動新的Eclipse
  2. 右鍵單擊Project Explorer->轉到Import對話框,然后添加一個Maven模塊。
  3. 找到POM目錄並添加該目錄。
  4. 它將列出所有子文件夾中的所有項目。
  5. 在單個工作空間中添加多達Maven Based模塊。

這樣,您不需要安裝依賴項。 任何更改都將反映在派生模塊上。

希望對您有所幫助。

暫無
暫無

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

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