首页 » Maven实战 » Maven实战全文在线阅读

《Maven实战》3.7.3 运行mvn命令

关灯直达底部

NetBeans在默认情况下提供两种Maven运行方式,单击菜单栏中的运行,可以看到生成项目和清理并生成项目两个选项。可以尝试“点击运行Maven构建”,根据NetBeans控制台的输出,就能发现它们实际上对应了mvn install和mvn clean install两个命令。

在实际开发过程中,我们往往不会满足于这两种简单的方式。比如,有时候我们只想执行项目的测试,而不需要打包,这时就希望能够执行mvn clean test命令,所幸的是NetBeans Maven插件完全支持自定义的mvn命令配置。

在菜单栏中选择工具,接着选择选项,在对话框的最上面一栏选择其他,在下面选择Maven标签栏。在这里可以对NetBeans Maven插件进行全局的配置(还记得第2章中如何配置NetBeans使用外部Maven吗?)。现在,选择倒数第三行的编辑全局定制目标定义...,添加一个名为Maven Test的操作,执行目标为clean test,暂时不考虑其他配置选项,如图3-9所示。

图3-9 在NetBeans中自定义mvn命令

单击“缺省保存该配置”,在Maven项目上右击,选择定制,就能看到刚才配置好的Maven运行操作。选择Maven Test之后,终端将执行mvn clean test。值得一提的是,也可以在项目上右击,选择定制,再选择目标,再输入想要执行的Maven目标(如clean package),单击“确定”按钮之后NetBeans就会执行相应的Maven命令。这种方式十分便捷,但这是临时的,该配置不会被保存,也不会有历史记录。