запустить findbugs через Maven Eclipse - PullRequest
0 голосов
/ 20 августа 2011

как запустить findbugs через Eclipse с проектом Maven.Я настроил в Maven как:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.home.app</groupId>
  <artifactId>home-app</artifactId>
  <version>0.0.1</version>
  <packaging>jar</packaging>

  <name>home-app</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <build>
    <plugins>       
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>findbugs-maven-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
          <effort>Max</effort>
          <threshold>Low</threshold>
          <xmlOutput>true</xmlOutput>
        </configuration>
        <executions>
          <execution>
            <phase>verify</phase> 
            <goals>
              <goal>check</goal> 
            </goals>
          </execution>
        </executions>
      </plugin>         
    </plugins>
  </build>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>

Я хочу знать, какие ошибки / предупреждения сообщают findbugs.

Ответы [ 2 ]

2 голосов
/ 20 августа 2011

Вы найдете отчет во время обычной фазы пакета компиляции, созданной в целевом каталоге.Если вы хотите увидеть более читаемый результат, вы должны использовать цель findbugs в блоке отчетов вместо блока сборки.

1 голос
/ 20 августа 2011

Вы также можете просто использовать плагин findbugs eclipse, который даст вам хорошее окно затмения, которое направит вас непосредственно ко всем вашим ошибкам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...