2012-03-12 117 views
5

在舊版本的Eclipse中,我忘記了其中的編號,當右鍵單擊的Run As下的項目時出現一個選項。Eclipse的Run As> Maven Package在哪裏?

在基於Eclipse 3.7.2構建的Springsource Tool Suite 2.9.0中,此選項不再存在。我可以爲每個項目創建特定的運行配置,以便快速完成Maven包,但是我發現使用一個快捷方式執行包時非常方便,無論哪個項目被選中,無需首先進行設置。

有沒有辦法讓這個選項回來?

+0

你讀過[這個問題](http://stackoverflow.com/questions/9422142/missing-the-maven-package-menu-entry-in-eclipse)?只需接受更改並使用新功能即可。 – yorkw 2012-03-12 20:05:13

+0

感謝您強調這一點。該解決方案仍然需要爲每個項目創建一個新的運行方式配置,這不是我正在尋找的。 – 2012-03-13 08:46:58

+0

可能的重複http://stackoverflow.com/questions/9422142/missing-the-maven-package-menu-entry-in-eclipse – OO7 2014-08-05 09:02:14

回答

2

如果您更喜歡舊版m2eclipse的功能,則可以使用STS擴展頁面進行恢復。打開STS儀表板並點擊底部的擴展頁面。向下滾動,直到看到「m2eclipse」條目。安裝這個,將卸載 m2eclipse v1.0並安裝m2eclipse v0.13。

13

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

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

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

  • 右擊工程
  • 運行爲
  • 運行配置..
  • 選擇Maven配置
  • 運行
+0

注意:爲了讓它在Neon.2中工作,我必須爲基礎目錄選擇$ {project_loc}。 $ {selected_resource_loc}不起作用(運行按鈕保持灰顯)。 – crig 2017-05-26 15:49:10

相關問題