16.7 其他实用功能

到目前为止,本章介绍了m2eclipse最主要的几个功能,包括新建项目、导入项目、执行mvn命令、访问Maven仓库和管理项目依赖。m2eclipse还有很多琐碎的功能,由于其中有一些在实际中很少用到,笔者不计划逐一详细介绍。本章剩余的内容讲述几个m2eclipse非常实用的小特性。

16.7.1 POM编辑的代码提示

m2eclipse的POM编辑器能让用户以表单的形式编辑pom.xml文件,但很多时候这总没有直接编辑XML文件来得直接。有了m2eclipse,用户在编辑pom.xml的时候就能得到即时的代码提示帮助,如图16-25所示。

16.7 其他实用功能 - 图1

图 16-25 POM编辑的代码提示

在图16-25中可以看到,当用户在<dependency>元素下输入左尖括号想要添加一个子元素的时候,会得到可用元素的列表(用户也可以使用Alt+/主动调出代码提示)。在该例中,<dependency>下可用的子元素有artifactId、classifier、exclusions以及scope等。使用键盘的上下键可以选择查看某个元素,列表右边就会显示出该元素的解释。该例中右边显示了scope元素的解释。选择想要输入的元素后按Enter键,m2eclipse就会自动填上元素标签,用户只需要输入元素的值即可。对于不熟悉POM结构的用户来说,这种代码提示帮助他们免去查阅文档的麻烦。对于熟悉POM的用户来说,代码提示也可以帮助他们节省输入时间。