2012-02-23 80 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

相关问题