`
蛤蟆仙人
  • 浏览: 117417 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

maven插件 pmd、checkstyle、findbugs、cobertura 、N'SIQ 忽略检查

阅读更多

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 中 FindBugs、PMD、CheckStyle 和 Violations 静态分析工具安装配置 Jenkins 是一个流行的自动化构建和 Continuous Integration(CI)工具,通过安装和配置静态分析工具,可以对 Java 代码进行检测和改进。...

    代码走查工具 checkstyle findbugs 中文

    5. **集成与自动化**:可能讲解如何将 Checkstyle 和 FindBugs 集成到持续集成(CI)流程中,如 Jenkins 或 Travis CI,以及如何通过 IDE 的插件实现自动检查。 通过学习这份资料,开发者不仅可以掌握 Checkstyle 和 ...

    代码静态检查 PMD findBugs checkStyle

    在本篇文章中,我们将聚焦三个知名的代码静态检查工具:PMD、FindBugs和CheckStyle。 **PMD** PMD是一款开源的Java源代码分析器,它能够检测出可能的问题,如未使用的变量、空的捕获块、复杂的表达式等。PMD通过...

    FindBugs、PMD和CheckStyle对比

    ### FindBugs、PMD和CheckStyle对比分析 #### 一、概述 本文将详细介绍FindBugs、PMD和CheckStyle这三种静态代码分析工具的特点、功能及其应用场景,并对比它们之间的差异,帮助开发者更好地理解这些工具的优势与...

    config:IntelliJ、Eclipse 和 Maven 静态分析配置(Checkstyle、PMD 和 FindBugs)

    包括以下要点: 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

    maven-pmd-plugin-1.8.jar

    findbugs、PMD、+checkstyle+集成

    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-2.4.jar

    maven-pmd-plugin-1.0.jar

    maven-pmd-plugin-1.0.jar

    cobertura-maven-plugin:Cobertura Maven插件

    Cobertura Maven插件是Java开发中的一个工具,主要用于代码覆盖率报告的生成。它与Maven集成,使得在构建过程中可以方便地分析项目的单元测试覆盖率。Cobertura是一款开源的代码覆盖率工具,它通过字节码操作来追踪...

    Gradle平台集成静态代码检查(findbugs,pmd,checkstyle)

    本知识点主要聚焦于如何在Gradle构建平台上集成Findbugs、Checkstyle、PMD这三种流行的静态代码检查工具。 **Gradle平台集成静态代码检查** **1. 静态代码检查工具简介** - **Findbugs**:这是一个分析Java字节码...

    findbugs-maven-plugin, 为了生成基于FindBugs分析器的报告,Maven Mojo插件.zip

    findbugs-maven-plugin, 为了生成基于FindBugs分析器的报告,Maven Mojo插件 Maven 插件 最新快照请从这里下载最新的快照。构建findbugs-maven-plugin需求Java 7是必需的。这将允许分析字节码到 Java 8 findbugs-...

    eclipse离线安装maven插件(m2e),maven插件离线安装包

    现在eclipse的社区版都不内置maven插件了,站点在线安装实在是太痛苦了(我装了6个小时),于是急于寻找一种离线安装的办法,可是在网上又找不到对应的m2e包(我用的eclipse4.7),于是我决定将站点下的文件(很多)...

    maven-pmd-plugin:Apache Maven PMD插件

    这样,您可以确保您不会浪费时间在Apache Maven范围之外的东西上。 假设您的问题不存在,请提交该问题的票证。 清楚地描述问题,包括在出现错误时重现的步骤。 确保填写您知道存在问题的最早版本。 在GitHub上...

    maven插件实现代码检查格式化

    此外,为了确保代码质量,还可以考虑引入其他Maven插件,如PMD(用于检测潜在的代码问题)、FindBugs(静态代码分析工具,找出可能的错误和不良实践)和JaCoCo(代码覆盖率工具,衡量测试的充分性)。这些工具的使用...

    maven-pmd jar包下载

    maven-pmd 让你更方便统计处代码的覆盖率!

    findbugs checkstyle pmd

    与 FindBugs 类似,PMD 也可以作为 Eclipse 插件或 Maven 插件集成到开发流程中。 这三者在 Java 开发中都有着广泛的应用,它们可以帮助开发团队在早期阶段发现并解决代码问题,避免潜在的运行时错误,提高代码的可...

    eclipse安装maven插件需要包

    然而,在某些网络环境不佳的情况下,Eclipse可能无法通过内置的更新机制在线安装Maven插件。本文将详细介绍如何在Eclipse中离线安装Maven插件,以及如何配置Windows环境来确保Maven的正常工作。 首先,我们需要在...

    jenkins 离线安装maven插件集合jenkins-maven.zip

    5. **配置Maven插件**: 在Jenkins中配置Maven插件,你需要提供Maven的安装路径,以便Jenkins在构建过程中调用Maven。这可以在Jenkins全局工具配置中完成,也可以在每个具体的Maven项目配置中设置。 6. **使用Maven...

Global site tag (gtag.js) - Google Analytics