maven插件的忽略配置
1.CheckStyle
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.7</version>
<configuration>
<excludes>**/tempuri/**/*</excludes>
<configLocation>hy_checks.xml</configLocation>
</configuration>
</plugin>
2.Pmd
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>2.5</version>
<configuration>
<excludes>
<exclude>**/tempuri/**/*</exclude>
</excludes>
</configuration>
</plugin>
3.Findbugs
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<xmlOutput>true</xmlOutput>
<findbugsXmlOutput>true</findbugsXmlOutput>
<excludeFilterFile>findbugs-exclude-filter.xml</excludeFilterFile>
</configuration>
</plugin>
4.cobertura
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<check>
<branchRate>70</branchRate>
<lineRate>70</lineRate>
<haltOnFailure>true</haltOnFailure>
<totalBranchRate>70</totalBranchRate>
<totalLineRate>70</totalLineRate>
<packageLineRate>100</packageLineRate>
<packageBranchRate>100</packageBranchRate>
<regexes>
<regex>
<pattern>cn.com.xx.xx.*</pattern>
<branchRate>60</branchRate>
<lineRate>70</lineRate>
</regex>
</regexes>
</check>
<instrumentation>
<ignores>
<ignore>org.tempuri.*</ignore>
</ignores>
<excludes>
<exclude>org/tempuri/*.class</exclude>
</excludes>
</instrumentation>
<formats>
<format>xml</format>
</formats>
</configuration>
</plugin>
5.N'SIQ
解决办法:
1.新建一个xxxx.txt文件(文件名随意),内容格式为: -src/main/java/cn/com/XX/XX/XX/dmgczb 表示这个包下的文件都忽略检查。
2.在hudson项目N'SIQ Collector设置FileFilter.txt Location 中选择这个xxxx.txt文件,然后重新构建
分享到:
相关推荐
Jenkins 中 FindBugs、PMD、CheckStyle 和 Violations 静态分析工具安装配置 Jenkins 是一个流行的自动化构建和 Continuous Integration(CI)工具,通过安装和配置静态分析工具,可以对 Java 代码进行检测和改进。...
5. **集成与自动化**:可能讲解如何将 Checkstyle 和 FindBugs 集成到持续集成(CI)流程中,如 Jenkins 或 Travis CI,以及如何通过 IDE 的插件实现自动检查。 通过学习这份资料,开发者不仅可以掌握 Checkstyle 和 ...
在本篇文章中,我们将聚焦三个知名的代码静态检查工具:PMD、FindBugs和CheckStyle。 **PMD** PMD是一款开源的Java源代码分析器,它能够检测出可能的问题,如未使用的变量、空的捕获块、复杂的表达式等。PMD通过...
### FindBugs、PMD和CheckStyle对比分析 #### 一、概述 本文将详细介绍FindBugs、PMD和CheckStyle这三种静态代码分析工具的特点、功能及其应用场景,并对比它们之间的差异,帮助开发者更好地理解这些工具的优势与...
包括以下要点: Maven Build:可以使用以下Maven命令自动构建项目: mvn clean install checkstyle: checkstyle pmd: pmd pmd: cpd findbugs: findbugs cobertura: cobertura Eclipse:可以通过m2e Eclipse插件导入...
maven-pmd-plugin-1.8.jar
2. 在项目父`pom.xml`中添加`findbugs`、`checkstyle`和`pmd`的相关依赖,如`annotations`和`jsr305`,并配置相应的插件,如`maven-findbugs-plugin`、`maven-checkstyle-plugin`和`maven-pmd-plugin`。 3. 配置每个...
maven-pmd-plugin-2.4.jar
maven-pmd-plugin-1.0.jar
Cobertura Maven插件是Java开发中的一个工具,主要用于代码覆盖率报告的生成。它与Maven集成,使得在构建过程中可以方便地分析项目的单元测试覆盖率。Cobertura是一款开源的代码覆盖率工具,它通过字节码操作来追踪...
本知识点主要聚焦于如何在Gradle构建平台上集成Findbugs、Checkstyle、PMD这三种流行的静态代码检查工具。 **Gradle平台集成静态代码检查** **1. 静态代码检查工具简介** - **Findbugs**:这是一个分析Java字节码...
findbugs-maven-plugin, 为了生成基于FindBugs分析器的报告,Maven Mojo插件 Maven 插件 最新快照请从这里下载最新的快照。构建findbugs-maven-plugin需求Java 7是必需的。这将允许分析字节码到 Java 8 findbugs-...
现在eclipse的社区版都不内置maven插件了,站点在线安装实在是太痛苦了(我装了6个小时),于是急于寻找一种离线安装的办法,可是在网上又找不到对应的m2e包(我用的eclipse4.7),于是我决定将站点下的文件(很多)...
这样,您可以确保您不会浪费时间在Apache Maven范围之外的东西上。 假设您的问题不存在,请提交该问题的票证。 清楚地描述问题,包括在出现错误时重现的步骤。 确保填写您知道存在问题的最早版本。 在GitHub上...
此外,为了确保代码质量,还可以考虑引入其他Maven插件,如PMD(用于检测潜在的代码问题)、FindBugs(静态代码分析工具,找出可能的错误和不良实践)和JaCoCo(代码覆盖率工具,衡量测试的充分性)。这些工具的使用...
maven-pmd 让你更方便统计处代码的覆盖率!
与 FindBugs 类似,PMD 也可以作为 Eclipse 插件或 Maven 插件集成到开发流程中。 这三者在 Java 开发中都有着广泛的应用,它们可以帮助开发团队在早期阶段发现并解决代码问题,避免潜在的运行时错误,提高代码的可...
然而,在某些网络环境不佳的情况下,Eclipse可能无法通过内置的更新机制在线安装Maven插件。本文将详细介绍如何在Eclipse中离线安装Maven插件,以及如何配置Windows环境来确保Maven的正常工作。 首先,我们需要在...
5. **配置Maven插件**: 在Jenkins中配置Maven插件,你需要提供Maven的安装路径,以便Jenkins在构建过程中调用Maven。这可以在Jenkins全局工具配置中完成,也可以在每个具体的Maven项目配置中设置。 6. **使用Maven...