Maven常用插件

本文概述了Maven插件的功能,包括源码分析、代码格式检查、代码相似度检查、格式化统计报告等,涵盖了从源码管理到代码质量检查的全过程。
[size=medium][b][color=indigo]=========Maven Report Plugin=========[/color][/b][/size]
[size=medium][b][color=indigo]1.源码分析[/color][/b][/size]

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

[size=medium][b][color=indigo]2.代码格式检查[/color][/b][/size]

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

[size=medium][b][color=indigo]3.代码相似度检查[/color][/b][/size]

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

[size=medium][b][color=indigo]4.格式化统计报告[/color][/b][/size]

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

[size=medium][b][color=indigo]5.FireBug检查[/color][/b][/size]

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

[size=medium][b][color=indigo]6.JavaDoc[/color][/b][/size]

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

[size=medium][b][color=indigo]7.生成java代码交叉引用和源代码的html格式[/color][/b][/size]

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

[size=medium][b][color=indigo]8.代码覆盖率[/color][/b][/size]

<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>

<groupId>org.codehaus.mojo</groupId>
<artifactId>emma-maven-plugin</artifactId>

[size=medium][b][color=indigo]9.java代码的度量工具[/color][/b][/size]

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

[size=medium][b][color=indigo]10.单元测试报告[/color][/b][/size]

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

[size=medium][b][color=indigo]11.TODO检查报告[/color][/b][/size]

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

[size=medium][b][color=indigo]12.项目总报告[/color][/b][/size]

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



[size=medium][b][color=indigo]=========Maven Common Plugin=========[/color][/b][/size]
[size=medium][b][color=indigo]1.SCP文件传输[/color][/b][/size]

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

[size=medium][b][color=indigo]2.SSH命令[/color][/b][/size]

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

[size=medium][b][color=indigo]3.Maven Job[/color][/b][/size]

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

[size=medium][b][color=indigo]4.生成about信息[/color][/b][/size]

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

[size=medium][b][color=indigo]5.查找重复依赖[/color][/b][/size]

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

[size=medium][b][color=indigo]6.Maven邮件发送[/color][/b][/size]

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

[size=medium][b][color=indigo]7.项目目录查找[/color][/b][/size]

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

[size=medium][b][color=indigo]8.获取SVN版本[/color][/b][/size]

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

[size=medium][b][color=indigo]9.编译C++[/color][/b][/size]

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

[size=medium][b][color=indigo]10.DDL生成[/color][/b][/size]

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

[size=medium][b][color=indigo]11.Eclipse RCP[/color][/b][/size]

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



[size=medium][b][color=indigo]=========Maven Official Plugin=========[/color][/b][/size]
[size=medium][b][color=indigo]1.自动定义打包[/color][/b][/size]

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

[size=medium][b][color=indigo]2.ANT[/color][/b][/size]

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


[size=medium][b][color=indigo]=========Maven 全局属性=========[/color][/b][/size]
[size=medium][b][color=indigo]1.源码编码[/color][/b][/size]

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
maven.compile.classpath
maven.runtime.classpath
maven.test.classpath
maven.plugin.classpath

[size=medium][b][color=indigo]2.ClassPath[/color][/b][/size]

maven.compile.classpath
maven.runtime.classpath
maven.test.classpath
maven.plugin.classpath
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值