Maven CheckStyle Plugin 使用

Maven CheckStylePlugin使用

1.       环境要求

a)        CheckStyle Plugin 3.0.0,默认使用的checkStyle版本为:6.18

b)        Maven 3.0以上

c)        JDK 1.7以上

2.       使用

主要说的是自定义checkStyle.xml文件,默认使用的是sun_checkstyle.xml。

a)        Goals 介绍

Goal

生成报告

描述

checkstyle:check

执行检查分析并向控制台输出违规或违规次数,会使构建失败。

checkstyle:checkstyle

执行检查分析并生成HTML检查报告。

checkstyle:checkstyle-aggregate

执行检查分析并生成HTML检查报告以及汇总信息。

checkstyle:help

帮助。mvn checkstyle:help -Ddetail=true -Dgoal=

      例如:mvncheckstyle:help –Ddetail=true –Dgoal=check,则会将Goal check下的详细信息输出到控制台,可用于查看详细参数等内容。

b)        在POM.xml中加入以下配置:


	org.apache.maven.plugins
	maven-checkstyle-plugin
	3.0.0
	
		
			validate
			validate
			
				checkStyle.xml
				UTF-8
				true
				true
				true
			
			
				check
			
		
	

在execution 中指定的配置文件只有在当指定阶段时才会使用,如果想默认全部使用自定义的配置信息,可以在executions外配置,例如:


	org.apache.maven.plugins
	maven-checkstyle-plugin
	3.0.0
	
		checkStyle.xml
		UTF-8
	
	
		
			validate
			validate
			
				true
				true
				true
			
			
				check
			
		
	

c)        将checkStyle.xml文件配置好即可,使用maven 构建时则会进行检查。也可以直接使用mvn checkstyle:check进行检查或者使用mvn checkstyle:checkstyle检查并生成报告。

3.      升级checkstyle版本


  org.apache.maven.plugins
  maven-checkstyle-plugin
  3.0.0
  
	
	  com.puppycrawl.tools
	  checkstyle
	  ...升级的版本...
	
  



你可能感兴趣的:(Maven,CheckStyle)