Я использую M2e + Eclipse + Maven, и я хотел бы знать, в чем разница между:
- запуск "mvn clean" в терминале и
- запускаете "чистый проект" из Eclipse?
Кто-нибудь может посоветовать?
Я использую M2e + Eclipse + Maven, и я хотел бы знать, в чем разница между:
Кто-нибудь может посоветовать?
Из некоторых быстрых тестов кажется, что Eclipse clean project
очищает только папки, которые установлены в качестве выходной папки в настройках проекта, тогда как maven 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>
When I do a mvn clean from the command line, the directory that I want kept (classes/db in the output directory) is not deleted, as I expect. However, when I do a Clean in Eclipse, the directory does get removed.