Maven Cleanプラグイン
1. 概要
このクイックチュートリアルでは、Mavenビルドツールのコアプラグインの1つであるcleanプラグインについて説明します。
他のコアプラグインの概要については、this articleを参照してください。
2. プラグインの目標
cleanライフサイクルには、cleanという名前のフェーズが1つだけあり、同じ名前のプラグインの唯一の目標に自動的にバインドされます。 したがって、この目標はコマンドmvn cleanで実行できます。
cleanプラグインはすでにスーパーPOMに含まれているため、プロジェクトのPOMに何も指定せずに使用できます。
このプラグインは、その名前が示すように、cleans the files and directories generated during the previous build.です。デフォルトでは、プラグインはtargetディレクトリを削除します。
3. 設定
filesetsパラメータを使用して、クリーンアップするディレクトリを追加できます。
maven-clean-plugin
3.0.0
output-resources
このプラグインの最新バージョンはhereにリストされています。
output-resourcesディレクトリに生成されたリソースが含まれている場合、デフォルト設定では削除できません。 先ほど行った変更により、cleanプラグインは、デフォルトのディレクトリに加えて、そのディレクトリを削除するように指示されます。
4. 結論
この記事では、cleanプラグインを調べて、それをカスタマイズする方法を説明しました。
このチュートリアルの完全なソースコードは、over on GitHubにあります。