2012-03-12 44 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

相关问题