=========Maven Report Plugin========= 
1.源码分析

  1. <artifactId>maven-pmd-plugin</artifactId>

2.代码格式检查

  1. <artifactId>maven-checkstyle-plugin</artifactId>

3.代码相似度检查

  1. <groupId>org.codehaus.mojo</groupId>
  2. <artifactId>simian-maven-plugin</artifactId>

4.格式化统计报告

  1. <groupId>org.codehaus.mojo</groupId>
  2. <artifactId>jdepend-maven-plugin</artifactId>

5.FireBug检查

  1. <groupId>org.codehaus.mojo</groupId>
  2. <artifactId>findbugs-maven-plugin</artifactId>

6.JavaDoc

  1. <artifactId>maven-javadoc-plugin</artifactId>

7.生成java代码交叉引用和源代码的html格式

  1. <artifactId>maven-jxr-plugin</artifactId>

8.代码覆盖率

  1. <groupId>org.codehaus.mojo</groupId>
  2. <artifactId>cobertura-maven-plugin</artifactId>
  3. <groupId>org.codehaus.mojo</groupId>
  4. <artifactId>emma-maven-plugin</artifactId>

9.java代码的度量工具

  1. <groupId>org.codehaus.mojo</groupId>
  2. <artifactId>javancss-maven-plugin</artifactId>

10.单元测试报告

  1. <artifactId>maven-surefire-report-plugin</artifactId>

11.TODO检查报告

  1. <groupId>org.codehaus.mojo</groupId>
  2. <artifactId>taglist-maven-plugin</artifactId>

12.项目总报告

  1. <artifactId>maven-project-info-reports-plugin</artifactId>

=========Maven Common Plugin========= 
1.SCP文件传输

  1. <groupId>com.github.goldin</groupId>
  2. <artifactId>copy-maven-plugin</artifactId>

2.SSH命令

  1. <groupId>com.github.goldin</groupId>
  2. <artifactId>sshexec-maven-plugin</artifactId>

3.Maven Job

  1. <groupId>com.github.goldin</groupId>
  2. <artifactId>jenkins-maven-plugin</artifactId>

4.生成about信息

  1. <groupId>com.github.goldin</groupId>
  2. <artifactId>about-maven-plugin</artifactId>

5.查找重复依赖

  1. <groupId>com.github.goldin</groupId>
  2. <artifactId>duplicates-finder-plugin</artifactId>

6.Maven邮件发送

  1. <groupId>com.github.goldin</groupId>
  2. <artifactId>mail-maven-plugin</artifactId>

7.项目目录查找

  1. <groupId>com.github.goldin</groupId>
  2. <artifactId>find-maven-plugin</artifactId>

8.获取SVN版本

  1. <groupId>com.google.code.maven-svn-revision-number-plugin</groupId>
  2. <artifactId>maven-svn-revision-number-plugin</artifactId>

9.编译C++

  1. <groupId>org.codehaus.mojo</groupId>
  2. <artifactId>native-maven-plugin</artifactId>

10.DDL生成

  1. <groupId>org.codehaus.mojo</groupId>
  2. <artifactId>hibernate3-maven-plugin</artifactId>

11.Eclipse RCP

  1. <groupid>org.sonatype.tycho</groupid>
  2. <artifactid>target-platform-configuration</artifactid>

=========Maven Official Plugin========= 
1.自动定义打包

  1. <artifactId>maven-assembly-plugin</artifactId>

2.ANT

  1. <artifactId>maven-antrun-plugin</artifactId>

=========Maven 全局属性========= 
1.源码编码

  1. <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  2. maven.compile.classpath
  3. maven.runtime.classpath
  4. maven.test.classpath
  5. maven.plugin.classpath

2.ClassPath

    1. maven.compile.classpath
    2. maven.runtime.classpath
    3. maven.test.classpath
    4. maven.plugin.classpath

原文地址:

http://iffiffj.iteye.com/blog/1661936

 

Maven常用插件--转的更多相关文章

  1. maven常用插件pom配置

    一.问题描述: 部署一个maven打包项目时,jar包,依赖lib包全部手动上传至服务器,然后用maven部署报错:Exception in thread "main" java. ...

  2. Maven常用插件

    maven利用各种插件来管理构建项目,本文记录下工作中常用到的插件及使用方法.每个插件都会提供多个目标(goal),用于标示任务.各插件配置在pom.xml里,如下: <build> [. ...

  3. maven常用插件总结

    maven本质上是一个插件框架,几乎所有的功能都是通过各种各样的插件来实现的.maven默认会依据项目类型自动把构建时的各阶段(Lifecycle和phase)自动绑定(Lifecycle Mappi ...

  4. maven常用插件配置详解

    常用插件配置详解Java代码    <!-- 全局属性配置 --> <properties> <project.build.name>tools</proje ...

  5. Maven常用插件简单配置

    好久不见,甚是想念.一日不见,如隔三秋. 从春节到现在已经很久没有回归博客园了,今天回来温习一下maven常用的一些插件的配置,学东西一个很简单的诀窍就是重复重复再重复,这样一定能把知识掌握的很牢靠. ...

  6. [maven] 常用插件解析

    参考资料:http://my.oschina.net/zh119893/blog/276090 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完 ...

  7. 【转】maven常用插件介绍

    我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的.进一步说,每个任务对应 ...

  8. Maven学习总结(22)——Maven常用插件介绍

    我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的.进一步说,每个任务对应 ...

  9. maven常用插件: 打包源码 / 跳过测试 / 单独打包依赖项

    一.指定编译文件的编码 maven-compile-plugin <plugin> <groupId>org.apache.maven.plugins</groupId& ...

  10. maven常用插件配置

    1.maven-jar-plugin插件 <!-- 排除资源文件中的properties文件,不需要打到jar中,后面通过assembly插件打包到conf目录中 --><plugi ...

随机推荐

  1. php设计模式之迭代器模式

    今天的PHP设计模式系列的主角是迭代器(Iterator)模式,迭代器模式提供了抽象:位于对象图不明部分的一组对象(或标量)集合上的迭代. 迭代器(Iterator)模式,它在一个很常见的过程上提供了 ...

  2. 计算广义积分$$\int_0^{+\infty}\cos x^p {\rm d}x,\int_0^{+\infty}\sin x^p {\rm d}x, p>1$$

    ${\bf 解:}$ 在角状域$G=\{z\in\mathbb{C}|0<{\rm Arg}z<\frac{\pi}{2p}\}$上引入辅助函数$e^{iz^p}$, 其中$z^p=|z| ...

  3. JSP session 获取id和session持续时间

    <%@ page contentType="text/html;charset=utf-8" pageEncoding="utf-8"%> < ...

  4. ARM单片机的头文件如何用结构体定义地址

    下面我们以ARM Cortex-M0内核单片机LPC1114的头文件lpc11xx.h文件进行说明. 1.先说两句 lpc11xx.h文件是lpc11xx系列单片机包含的头文件.这个文件的作用和51单 ...

  5. QT正则表达式学习(Windows目录禁止九个字符)

    exp 正则表达式30分钟入门教程 http://deerchao.net/tutorials/regex/regex.htm 元字符 .*^\d\b\s,当然还有\,还有中括号[] .是一个元字符, ...

  6. Mac开发者必备实用工具推荐

    最近一个师兄给我推荐了一些Mac上的实用工具,用起来非常顺手,能提高不少开发效率.于是就想着把自己之前用过的其他工具也整理一下,一块推荐给大家,希望能对大家有帮助. Alfred 目前Mac下最好用的 ...

  7. .net 开发框架

    .NET开发人员值得关注的七个开源项目 2010年07月02日09:33 it168网站原创 作者:黄永兵 编译 编辑:胡铭娅 我要评论(0) [IT168技术分析]微软近几年在.NET社区开源项目方 ...

  8. Linux下常见权限操作相关命令

    ls -alls -ld chmod 700 sys_config chmod 700 sys_objschmod 4711 objget su test_setuid -c "./objp ...

  9. COJ 0601&0602 动态规划(二)及加强

    未加强传送门0601:http://oj.cnuschool.org.cn/oj/home/addSolution.htm?problemID=571 加强传送门0602:http://oj.cnus ...

  10. workflow4.0学习资料

    http://www.cnblogs.com/foundation/archive/2010/04/03/1703809.html 2篇说明: WF4 Bata 2 WF4.0 RC 对比 Beta2 ...