2012-02-23 79 views
11

我在使用Eclipse 3.7和m2eclipse。之前我知道有一個菜單條目'maven package',但是因爲我重新安裝了Ubuntu,所以沒有條目,我必須'maven install'才能做到這一點。在eclipse中缺少'maven package'菜單項

現在我想知道是否可以取回'maven包',以便我可以測試某些東西而無需安裝它,並允許其他項目使用測試版本作爲依賴項。

回答

23

只需在目標字段中使用Maven Build...並輸入package即可。

+2

我怎麼可以添加這個菜單,但不定義此爲每個項目? – xZise 2012-02-24 20:38:31

+0

這正是我正在尋找的。謝謝JB – Vincent 2014-01-24 09:44:37

+1

對於所有閱讀:@akcasoy的解決方案實際上給出了更全面的答案。 – checklist 2015-05-25 13:23:06

6

我最近也想用這個新版本的m2eclipse。我可以找到的最佳解決方案是,使用目標包創建配置,並且作爲基目錄提供變量名稱$ {selected_resource_loc}。仍然需要運行配置頁面,但至少不必爲每個項目定義新的配置,而是使用預定義配置。

  • 右擊工程
  • 運行爲
  • 運行配置..
  • 雙擊Maven構建(創建新配置)
  • 給出的配置例如一個名字包
  • 點擊變量
  • 選擇「selected_resource_loc」,然後點擊確定
  • 寫你的目標,例如「包」或「清包」
  • 運行

當你想要包裝的另一個項目下一次,你可以再次使用此配置:

  • 右擊工程
  • 運行as
  • 運行配置..
  • 選擇你的maven配置
  • run

至少你不必創建一個新的配置要打包,與Maven構建每次...

+0

我不確定步驟'select'selected_resource_loc''應該是什麼結果。我有'基礎目錄'預填充我的項目路徑。只要保持這一點,並在其餘的步驟在這裏爲我工作。 – cellepo 2016-02-13 23:48:53

相關問題