Разница между «Чистым проектом» Eclipse и «MVN Clean» и Maven в M2E
Вопрос
Я использую M2E + Eclipse + Maven и я хотел бы знать, в чем разница между:
- Запуск "MVN Clean" в терминале а также
- Запуск «чистый проект» от Eclipse?
Кто -нибудь может посоветовать?
Решение
Из некоторых быстрых тестов кажется, что Eclipse clean project
только очищает папки, которые установлены в качестве выходной папки в предпочтениях проекта, тогда как Maven's clean
полностью удаляет папку /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 чистой из командной строки, каталог, который я хочу сохранить (классы/дБ в выходном каталоге), не удаляется, как я ожидал. Однако, когда я делаю чистую в затмении, каталог делает удалить.
Не связан с StackOverflow