m2e中是否提供所有Maven选项?

时间:2013-06-05 00:45:51

标签: eclipse maven-2 m2eclipse

虽然我更喜欢从命令行运行Maven,但我的一些同事更愿意在Eclipse中启动所有内容。出于这个原因,我正在寻找一种方法将所有Maven的命令行选项映射到m2e,因此我可以向它们发送运行配置。

This StackOverflow问题涵盖-X / --debug,假设“参数名称”/“值”表涵盖-D / {{1},我觉得相当安全}}。同样非常清楚的是,勾选“更新快照”,“非递归”和“离线”将启用各自的选项。

但是--define--projects以及其他没有相应复选框的选项呢?这些可以启用吗?有没有可以添加任意开关的地方?或者我是否必须为此创建外部工具配置?

如果我为此忽略了文档,我道歉并请求链接。

1 个答案:

答案 0 :(得分:5)

在我的m2e插件版本中(相当老但效果很好:0.12.1.2011xxx)你会选择(右键点击项目)“Run as ...”=> “3 Maven build ...”然后可以通过复选框选择一些选项。但是,您只需在目标参数中键入所有其他命令行选项即可。正如您所写的,您可以在配置中预定义这个并将其提供给您的同事。

示例:如果要使用-am(也是make)运行install,只需输入目标

安装-am

并为配置选择适当的名称。后者可以通过

运行

“以...运行”=> “2 Maven build”

HTH!