私はM2e+Eclipse + Mavenを使用していますが、違いは何ですか?
- ターミナルで「mvnclean」を実行し、
- Eclipseから「クリーンプロジェクト」を実行していますか?
誰かアドバイスしてもらえますか?
いくつかの簡単なテストから、Eclipseclean project
はプロジェクトの設定で出力フォルダーとして設定されているフォルダーのみをクリアしているようですが、mavenclean
は /target フォルダーを完全に削除しています。
pom.xml ファイルに次のエントリがあります。
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.4.1</version>
<configuration>
<excludeDefaultDirectories>true</excludeDefaultDirectories>
<filesets>
<fileset>
<directory>target</directory>
<excludes>
<exclude>classes/db/**</exclude>
</excludes>
</fileset>
</filesets>
<verbose>true</verbose>
</configuration>
コマンドラインから mvn clean を実行すると、保持したいディレクトリ (出力ディレクトリの classes/db) が削除されません。ただし、Eclipse で Clean を実行すると、ディレクトリが削除されます。