2014-02-27 2 views
1

Maven 및 IntelliJ에서 FindBugs를 실행하고 있습니다. 두 도구 중 하나에서 FindBugs를 실행하면 동일한 분석이 수행되도록하고 싶습니다. IntelliJ 및 Maven이 정적 분석 도구를 실행할 때 다른 오류/경고를 출력하면 개발자에게 혼란을 줄 수 있습니다.FindBugs IntelliJ 및 Maven의 일치 오류 수준

메이븐

<plugin> 
     <groupId>org.codehaus.mojo</groupId> 
     <artifactId>findbugs-maven-plugin</artifactId> 
     <version>2.5.4-SNAPSHOT</version> 
    </plugin> 

FindBugs-IDEA 설정

Configuration

내가 FindBugs 다른 ThresholdsEfforts와 Maven을 구성 할 수 있다는 것을 볼 수 있지만, 어떻게 동기화 할 수 있습니다 인 IntelliJ의 및 Maven의 FindBugs 구성?

예 :

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>findbugs-maven-plugin</artifactId> 
    <version>2.5.4-SNAPSHOT</version> 
    <configuration> 
     <effort>Max</effort> 
     <threshold>Low</threshold> 
    ... 
    </plugin> 

http://mojo.codehaus.org/findbugs-maven-plugin/examples/violationChecking.html

답변

1
  1. 이동 설정 (컨트롤 + Alt + S) FindBugs에
  2. 이동
  3. 탭에서 아래로 스크롤하는 것이 필요 고급 (클릭 - 볼 아래의 스크린 샷의 빨간색 상자가있는 영역)
  4. POM 01을 기준으로 Analysis Effort을 설정합니다.
  5. 설정 Confidence Levelthreshold

Advanced

POM에 따라