虽然我更喜欢从命令行运行Maven,但我的一些同事更愿意在Eclipse中启动所有内容。出于这个原因,我正在寻找一种方法将所有Maven的命令行选项映射到m2e,因此我可以向它们发送运行配置。
This StackOverflow问题涵盖-X
/ --debug
,假设“参数名称”/“值”表涵盖-D
/ {{1},我觉得相当安全}}。同样非常清楚的是,勾选“更新快照”,“非递归”和“离线”将启用各自的选项。
但是--define
和--projects
以及其他没有相应复选框的选项呢?这些可以启用吗?有没有可以添加任意开关的地方?或者我是否必须为此创建外部工具配置?
如果我为此忽略了文档,我道歉并请求链接。
答案 0 :(得分:5)
在我的m2e插件版本中(相当老但效果很好:0.12.1.2011xxx)你会选择(右键点击项目)“Run as ...”=> “3 Maven build ...”然后可以通过复选框选择一些选项。但是,您只需在目标参数中键入所有其他命令行选项即可。正如您所写的,您可以在配置中预定义这个并将其提供给您的同事。
示例:如果要使用-am(也是make)运行install,只需输入目标
安装-am
并为配置选择适当的名称。后者可以通过
运行“以...运行”=> “2 Maven build”
HTH!