Pregunta

Uso M2E + Eclipse + Maven y me gustaría saber cuál es la diferencia entre:

  • Ejecutar "MVN Clean" en una terminal y
  • Ejecutar "Proyecto Limpio" de Eclipse?

¿Alguien puede aconsejar?

¿Fue útil?

Solución

De algunas pruebas rápidas, parece que Eclipse's clean project solo está bordeando las carpetas que se establecen como carpeta de salida en las preferencias del proyecto, mientras que Maven's clean está eliminando por completo la carpeta /objetivo.

Otros consejos

Tengo la siguiente entrada en mi archivo 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>

Cuando hago una limpieza de MVN desde la línea de comando, el directorio que quiero mantener (clases/db en el directorio de salida) no se elimina, como espero. Sin embargo, cuando hago una limpieza en Eclipse, el directorio lo hace ser eliminado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top