Question

J'utilise M2e + Eclipse + Maven et je voudrais savoir quelle est la différence entre:

  • en cours d'exécution "propre mvn" dans un terminal et
  • en cours d'exécution "projet propre" d'Eclipse ?

Quelqu'un peut-il conseiller s'il vous plaît?

Était-ce utile?

La solution

A partir de quelques tests rapides, il semble que le clean project d'Eclipse est de compensation que les dossiers qui sont définis comme dossier de sortie dans les préférences du projet, alors que le clean de maven supprime complètement le dossier cible /.

Autres conseils

J'ai l'entrée suivante dans mon fichier 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>

Quand je fais une mvn propre de la ligne de commande, le répertoire que je veux gardé (cours / db dans le répertoire de sortie) n'est pas supprimé, comme je l'attends. Cependant, quand je fais un nettoyage dans Eclipse, le répertoire Finalité supprimeront.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top