Eclipse的Run As> Maven套餐去了吗?

时间:2012-03-12 10:41:30

标签: eclipse maven m2eclipse sts-springsourcetoolsuite

在旧版本的Eclipse中,我记不住的数量,右键单击Run As Maven Package下的项目时有一个选项。

在Eclipse 3.7.2上构建的Springsource Tool Suite 2.9.0中,此选项不再存在。我可以为每个项目创建特定的运行配置以快速执行Maven包,但我发现无论选择哪个项目而不必先将其设置为全部,都可以使用一个快捷方式来执行包。

有没有办法让这个选项回来?

2 个答案:

答案 0 :(得分:13)

我最近也想在m2eclipse的新版本中使用此选项。我能找到的最佳解决方案是,使用目标包创建配置,并作为基本目录提供变量名称$ {selected_resource_loc}。您仍然需要运行配置页面,但至少您不必为每个项目定义新配置,而是使用预定义的配置。

  • 右键单击项目
  • 运行
  • 运行配置..
  • 双击maven build(创建新配置)
  • 为配置命名,例如封装
  • 点击变量
  • 选择“selected_resource_loc”并单击“确定”
  • 写下你的目标,例如“包”或“清洁包”
  • 运行

下次要打包另一个项目时,可以再次使用此配置:

  • 右键单击项目
  • 运行
  • 运行配置..
  • 选择您的maven配置
  • 运行

答案 1 :(得分:2)

如果您更喜欢旧m2eclipse的功能,可以使用STS扩展页面恢复。打开STS仪表板,然后单击底部的扩展页面。向下滚动,直到看到“m2eclipse”条目。安装它,将卸载 m2eclipse v1.0并安装m2eclipse v0.13。