Eclipse执行Maven命令
在 Eclipse 中新建和导入 Maven 项目后,接下来就可以执行 Maven 命令对这些项目进行构建了。当然,您依然可以在命令行中执行 Maven 命令进行构建,不过本节将介绍如何在 Eclipse 中直接执行 Maven 命令。
执行预置 Maven 命令
在项目或其 pom.xml 上单击鼠标右键,选择 Run As 选项,就能够看到如图的菜单。
由图中可以看到,Eclipse 预置了一些 Maven 命令,例如 clean、install 以及 test 等,直接点击就能执行相应的 Maven 命令。
例如,点击 Maven clean ,Eclipse 就会自动执行 mvn clean 命令,在 Console 控制台中可以看到命令执行的过程和结果,如图所示。
执行自定义 Maven 命令
如果需要执行的 Maven 命令没有被预置在 Run As 的菜单中,那该怎么办呢?此时我们可以选择 Maven build... ,在弹出的对话框中自定义 Maven 命令,如图所示。
我们可以在 Maven 命令配置对话框中,自定义需要执行的 Maven 命令。
图中可以看到,除了可以配置自定义 Maven 命令的目标,在该对话框中还可以配置很多内容,例如 Maven 命令的名称(有默认值)、是否更新 Snapshot,是否开启调试输出、以及添加运行参数等,我们可以根据自身的需求进行适当的配置。配置完成后,点击 Run 按钮即可执行自定义的 Maven 命令。
通过以上方式可以自定义很多 Maven 命令,这些命令都是可以复用的。想要再次运行自定义的 Maven 命令,只需要在 Run As 后,选择 Maven build(没有省略号),如图所示。
在弹出的选择对话框中,会展示该项目所有自定义 Maven 命令,选中其中一条命令,点击 OK 按钮,即可直接执行该命令,如图所示。
注意:
若该项目只配置了一个自定义 Maven 命令,点击 Maven build 按钮会跳过选择对话框直接运行自定义 Maven 命令;
若没有配置任何自定义 Maven 命令或自定义命令不完整,则会跳转到图 4 所示的 Maven 命令对话框,让用户配置 Maven 命令。