Maven基于M2Eclipse生成站点和报告
前面介绍了基于 MyEclipse+M2Eclipse 完成工程的基本构建,接下来介绍怎样生成相关的文档和报告。
之前用的是 mvn 命令,后面指定插件的坐标(没有自定,mvn 自动找仓库中最新的)告知 mvn 做什么事。那么在 MyEclipse+M2Eclipse 环境下,是通过什么方式告诉 Maven 使用哪些插件做哪些事情呢?
靠的是 pom.xml 骨架文件。要做的就是在 pom.xml 文件中,按它的语法要求指定相关的插件坐标,Maven 在运行的时候,自动调用插件完成对应的任务。
这里要先了解一下常用的插件有哪些,以及怎样确定它们的坐标,这样才好在 pom.xml 中描述,如表 1 所示。
插件名称 | 用途 | 来源 |
---|---|---|
maven-clean-plugin | 清理项目 | Apache |
maven-compile-plugin | 编译项目 | Apache |
maven-deploy-pligin | 发布项目 | Apache |
maven-site-plugin | 生成站点 | Apache |
maven-surefire-plugin | 运行测试 | Apache |
maven-jar-plugin | 构建 jar 项目 | Apache |
maven-javadoc-plugin | 生成 javadoc 文件 | Apache |
maven-surefire-report-plugin | 生成测试报告 | Apache |
接下来在工程里面体验运行测试、生成 javadoc、生成站点和测试报告插件的使用。
运行测试
在 Maven Repository(仓库)中找到 surefire 插件的坐标。
用浏览器打开 http://mvnrepository.com/,在 Search 输入框中输入“surefire-plugin”,单击 Search 按钮,如图 1 所示。
发表评论