The Maven Cleanプラグイン

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にあります。