Подтвердить что ты не робот

Разница между "чистым проектом" Eclipse и Maven "mvn clean" в m2e

Я использую M2e + Eclipse + Maven, и я хотел бы знать, в чем разница между ними:

  • работает "mvn clean" в терминале и
  • запуск "чистого проекта" из Eclipse?

Кто-нибудь может посоветовать?

4b9b3361

Ответ 1

Из некоторых быстрых тестов кажется, что Eclipse clean project освобождает только папки, которые устанавливаются как выходные папки в настройках проекта, тогда как maven clean полностью удаляет//папку.

Ответ 2

У меня есть следующая запись в моем файле 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, каталог удаляется.