概要
Maven でビルドを実行した際に findBugs を同時に実行させます
環境
- Windows 7 64bit
- Eclipse Luna 4.4.1
- Maven 3.2.1 ( Eclipse 組み込み版 )
- findbugs-maven-plugin 3.0.0
- Java SDK 1.8.0_25
設定方法
pom.xml に以下を記載します
<!-- for findbugs -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<effort>Max</effort>
<failOnError>false</failOnError>
<threshold>Low</threshold>
<xmlOutput>true</xmlOutput>
<findbugsXmlOutputDirectory>${project.build.directory}/findbugs</findbugsXmlOutputDirectory>
</configuration>
<executions>
<!-- Ensures that FindBugs inspects source code when project is compiled. -->
<execution>
<phase>test</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
記載する箇所は<project>
-><build>
-><plugins>
タグ内に記載すればOKです
mvn package
でビルドすると test フェーズの後でソースの静的解析が走ります
findbugs/findbugsXml.xml に解析結果を保存してくれます
0 件のコメント:
コメントを投稿