Javaのバージョンをあげたらfindbugsが動かなくなった件

@iwasaki 390views 更新:2015年1月26日

Javaのバージョンを8にあげてから

mvn findbugs:findbugs

を実行すると、エラーが発生しました。

http://knjname.hateblo.jp/entry/2014/07/08/231327

どうやらfindbugs 3.0.0にあげることでJava8対応をしているようですので、pom.xmlを書き換えてみます。

      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>findbugs-maven-plugin</artifactId>
        <version>3.0.0</version>
        <configuration>
          <onlyAnalyze>com.aimluck.-</onlyAnalyze>
          <effort>Max</effort>
          <findbugsXmlOutput>true</findbugsXmlOutput>
          <xmlOutput>true</xmlOutput>
          <excludeFilterFile>findbugs-exclude.xml</excludeFilterFile>
        </configuration>
      </plugin>

再度コマンドを実行してみると、

[INFO] org.codehaus.mojo: checking for updates from mc-release
[INFO] artifact org.codehaus.mojo:findbugs-maven-plugin: checking for updates from mc-release
[INFO] Ignoring available plugin update: 3.0.0 as it requires Maven version 3.0.1

Maven version 3.0.1以上が必要なようです。。。。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません