mvn clean package
との違いは正確には何ですかmvn clean install
? これらのコマンドを両方とも実行すると、どちらも同じことを実行するようです。
ベストアンサー1
そうですね、どちらもクリーンアップします。つまり、ターゲット フォルダーが削除されます。本当の質問は、パッケージとインストールの違いは何ですか?
package
コードをコンパイルし、パッケージ化も行います。たとえば、pom でプロジェクトが jar であると指定されている場合、パッケージ化してターゲット ディレクトリのどこかに配置すると、jar が作成されます (デフォルト)。
install
コンパイルとパッケージ化が行われますが、パッケージはローカル リポジトリにも保存されます。これにより、他のプロジェクトが参照してローカル リポジトリから取得できるようになります。