The FindBugs plugin performs quality checks on your project's Java source files using FindBugs and generates reports from these checks.
FindBugsプラグインは FindBugsを使用して、あなたのプロジェクトのJavaソースファイルの品質チェックを行ないます。 そして、これらのチェック結果から結果レポートを生成します。
To use the FindBugs plugin, include in the following your build script:
FindBugsプラグインを使うためには、ビルドスクリプトに下記を含めます:
The plugin adds a number of tasks to the project that perform the quality checks. You can execute the checks by running gradle check
.
このプラグインは、品質チェックを行なうプロジェクトへの多くのタスクを加えます。 貴方はタスク実行時にチェック処理を実行させることが出来ます。 gradle check
.
The FindBugs plugin adds the following tasks to the project:
FindBugsプラグインは、以下のタスクをプロジェクトに追加します:
表31.1 FindBugsプラグイン - タスクFindBugs plugin - tasks
タスク名Task name | 依存先Depends on | 型Type | 説明Description |
findbugsMain
|
classes |
FindBugs |
製品のJavaソースを対象にFindBugsを実行します。Runs FindBugs against the production Java source files. |
findbugsTest
|
testClasses |
FindBugs |
テストのJavaソースを対象にFindBugsを実行します。Runs FindBugs against the test Java source files. |
findbugs
|
|
FindBugs |
特定のソースセットで指定されたJavaソースを対象にFindBugsを実行します。Runs FindBugs against the given source set's Java source files. |
The FindBugs plugin adds the following dependencies to tasks defined by the Java plugin.
FindBugsプラグインは、Javaプラグインによって追加されたタスクに以下の依存関係を追加します。
表31.2 FindBugsプラグイン - タスクの追加依存関係FindBugs plugin - additional task dependencies
タスク名Task name | 依存先Depends on |
check |
全てのFindBugsタスクは、findbugsMain と findbugsTest を含みます。All FindBugs tasks, including findbugsMain and findbugsTest . |
The FindBugs plugin adds the following dependency configurations:
FindBugsプラグインは、以下の依存関係設定を追加します。
表31.3 FindBugsプラグイン - 依存関係設定
FindBugs plugin - dependency configurations
名前 Name |
意味 Meaning |
findbugs
|
FindBugsのライブラリを使用します。 The FindBugs libraries to use |