Configuration Ignored Resources SVN Eclipse

De EjnTricks
Révision de 15 août 2017 à 18:40 par Etienne (discussion | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

Dans le cas de l'utilisation d'un projet multi modules, les modules sont placés par défaut en sous répertoire du projet parent. Lors de la synchronisation avec SVN, il n'est pas aisée d'échapper certains fichiers / répertoires techniques, comme les ficiers .project.

Cet article présente les possibilités de configuration sous Eclipse afin d'ignorer certains fichiers lors de la synchronisation avec le gestionnaire de source.

A noter que le mode opératoire s'applique à tous les gestionnaires de sources et pas uniquement SVN.


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Study icon.png Etude

Lors de la première synchronisation d'un projet multi module, il est apparu compliqué de spécifier des fichiers dans la liste des svn:ignore depuis les sous modules.


Heureusement, il est possible de configurer l'outil, afin d'ignorer automatiquement certains fichiers.


Configuration-icon.png Configuration

Le paramétrage est disponible depuis les préferences de Eclipse, ouvertes à l'aide du menu Window → Preferences. Il faut alors se rendre dans la section Team → Ignored Resources.


Des extensions "techniques" sont déjà configurées pour être ignorées. Il est possible d'ajouter des extensions, ou patterns de fichiers, dans la listes des exclusions. Dans le cadre de cete articles, les fichiers suivants de chacun des sous modules doivent être ignorés.

  • fichier .classpath
  • fichier .project
  • répertoire target
  • répertoire .settings

Il faut cliquer sur le bouton Add pattern... qui entraîne l'affichage d'une fenêtre de saisie.


L'action est réalisée pour chacun des fichiers / répertoires et le paramétrage devient le suivant.


Ainsi les fichiers techniques d'Eclipse, ou de compilation Maven, ne sont plus synchronisés.