コードのどこかで生の型 (ジェネリックがない) が使用されている場合、maven のコンパイルが失敗するようにしたいと考えています。私は次のことを試しました:
- javac はこれらのエラーを認識しません (Eclipse コンパイラーは認識します)。バージョン 7 以降では、生の型が使用されている場合に警告を発行するために
-Xlint:rawtypes
パラメーターを使用できます。javac
残念ながら、このフラグをサポートしていない Java 6 を使用する必要があります。 - CheckStyle には、そのようなことに対するルールはありません。
- PMD には生の型をチェックする機能もありません。
生の型が使用されている場合にエラーを生成する他の Maven モジュールまたはトリックはありますか?