8

私が使用している非推奨のクラスとメソッドを示すMavenに関するレポートがあるかどうかを知りたいです。

4

2 に答える 2

16

通常、IDE には非推奨の警告が表示されますが、Maven コンパイラ プラグイン セクションにshowDeprecationパラメータを追加することもできます。その後、それらの警告がログに表示されます。

<plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-compiler-plugin</artifactId>
     <version>3.1</version>
     <configuration>
         <showDeprecation>true</showDeprecation>
     </configuration>
 </plugin>

次に、CI サーバーのレポート プラグインを使用して、その javac 出力からビルド レポートを生成できます。たとえば、 Jenkins Warning Plugin

于 2012-07-04T14:50:34.917 に答える
1

Sonarには、squidと呼ばれるエンジンが含まれています。これは、私が見つけた記事によると、非推奨のメソッドの使用法を見つけて報告します。私はまだソナーを使用していませんが(学ぶべきことのリストにあります)、私のチームメートはそれをとても気に入っています。

于 2012-07-04T17:43:49.037 に答える