jenkins安装pmd对代码进行静态分析
2017-06-13 15:45
323 查看
1、在Jenkins的插件管理中,安装PMD-Plugin插件。
2、在被编译的代码中,增加如下配置:
1)顶级pom中,在dependencyManagement中增加对PMD插件的依赖
<!-- pmd-plugin -->
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>3.8</version>
</dependency>
2)在需要分析的工程的pom中,增加build配置项
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
</plugin>
</plugins>
</build>
3、在jenkins中的项目构建中,增加一个pmd编译配置,如下图所示。
4、执行jenkins的构建,即可生成pmd分析结果,如下图所示。
5、点开,可以看详细的问题
该工具的原理,是利用maven的build,在编译过程中生成pmd的静态分析结果文件。然后由jenkins读取分析结果。
2、在被编译的代码中,增加如下配置:
1)顶级pom中,在dependencyManagement中增加对PMD插件的依赖
<!-- pmd-plugin -->
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>3.8</version>
</dependency>
2)在需要分析的工程的pom中,增加build配置项
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
</plugin>
</plugins>
</build>
3、在jenkins中的项目构建中,增加一个pmd编译配置,如下图所示。
4、执行jenkins的构建,即可生成pmd分析结果,如下图所示。
5、点开,可以看详细的问题
该工具的原理,是利用maven的build,在编译过程中生成pmd的静态分析结果文件。然后由jenkins读取分析结果。
相关文章推荐
- maven集成与Jenkins构建 - 静态代码分析工具PMD
- SourceInsight与PC-LINT集成进行代码静态分析
- 代码静态分析工具PC-LINT安装配置
- 代码静态分析工具PC-LINT安装配置
- Java静态代码分析工具——FindBugs插件的安装与使用
- Jenkins+maven+pmd对java代码进行静态代码分析
- 代码静态分析工具PC-LINT安装配置
- 静态代码分析工具-jenkins应用(checkstyle and findbugs for java,cccc and cppcheck for c/c++)
- 代码静态分析工具PC-LINT安装配置--step by step[转]
- Jenkins+PMD构建自动化静态代码检测
- 代码静态分析工具PC-LINT安装配置
- 代码静态分析工具PC-LINT安装配置【转】
- 代码静态分析工具PC-LINT安装配置
- SourceInsight与PC-LINT集成进行代码静态分析
- 代码静态分析工具PC-LINT安装配置
- 代码静态分析工具PC-LINT安装配置--step by step
- SourceInsight与PC-LINT集成进行代码静态分析
- 代码静态分析工具PC-LINT安装配置--step by step
- 用PMD自动执行Java代码静态分析
- 代码缺陷静态分析工具FindBugs插件安装使用图解