Est-il un moyen de masquer Maven 2 “target/” dans le dossier Eclipse 3?
Je suis en utilisant maven 2.0.9 avec Eclipse 3.3.2.
J'ai l'habitude de lancer un nouveau build une fois par jour par une mvn clean install
.
Alors, si j'ai actualiser mon projet Eclipse, il va être "pollué" par des fichiers à partir du Maven cible répertoire.
Qui est très ennuyeux tout en effectuant des recherches, obtenir des ressources par "source ouverte" et ainsi de suite.
Est-il un moyen d'éviter de l'Éclipse à la recherche dans ce dossier?
Vous devez vous connecter pour publier un commentaire.
Clic droit sur le dossier que vous voulez ignorer, ouvrir le dialogue "Propriétés", a choisi la "Ressource" de l'onglet et de cocher la case qui dit "Dérivé"
Reconfigurer "propre" dans Maven ne pas supprimer le répertoire cible:
(qui se trouve à: http://maven.40175.n5.nabble.com/how-to-NOT-delete-target-dir-td3389739.html#a3413930)
Solution pour Indigo [SR2]
Project Explorer
>Customize View
>Filters
>[*] Maven Build Folder
J'ai été très énervé par ce problème que j'ai écrit un plugin pour le résoudre. Vous recevez la source et le bocal de l':
https://github.com/YA2O/Eclipse_Plugin_Target_Derivator
Pour résoudre ce problème, voici ce que j'ai fait:
-----------Coupe ci-dessous pour le script--------------
Avez-vous essayez de configurer le "Java Élément" Filtres de la boîte de dialogue des options, (par le haut flèche vers la droite de l'explorateur de projet) ?
Si nécessaire, vous pouvez définir votre propre ViewerFilter
Préférences > Équipe > Ignoré Ressources
Ajouter "cible", et redémarrer Eclipse.
Le plugin maven pour ne pas cacher le répertoire cible. Il permet toutefois d'utiliser le maven dossiers cibles pour configurer eclipse. Target/classes et de la cible/test-classes sont utilisées par eclipse et eclipse filtres de ces dossiers out. Ceci est fait par "mvn eclipse:eclipse" ainsi que par le plugin m2eclipse. Ce qui est à gauche visible tout est dans le répertoire cible en dehors de ces deux dossiers (le fichier jar généré par exemple).
Vous pouvez créer un filtre pour l'explorateur de packages, mais qui n'aura aucune influence sur la "source ouverte".
J'ai eu quelques problèmes parce que certains de solutions ici ne fonctionne que pour certains points de vue, alors j'ai fait un résumé illustré.
Testé dans Eclipse 4.4 (Luna), doit travailler comme ça depuis 3.7 selon d'autres réponses ici.
De L'Explorateur De Packages
Vue Package Explorer Menu →
Filters...
→ vérifierName filter patterns
et entréetarget
.Attention, cela permet de masquer tous les dossiers et fichiers nommés
target
, non seulement la valeur par défaut de maven répertoire de construction! Le de l'Explorateur de Projet point de vue a une meilleure option sans ce problème.De L'Explorateur De Projet
De l'Explorateur de projet Menu Affichage →
Custom View...
→ recherche pour "maven" et cochez la caseMaven build folder
.Cochant cette option masque le répertoire de construction tel que défini dans les projets pom.xml la configuration.
Êtes-vous d'utiliser le plugin Maven pour Eclipse?
J'imagine que ce serait cacher certains de la "pollution" pour vous.
Il serait également vous permettre d'effectuer la construction au sein d'Eclipse signification de rafraîchissement de l'affichage de projet pour vous en même temps.
Maven Eclipse 2
À l'aide de Ressources filtre semble résoudre le problème si vous utilisez 'mvn clean install" souvent.
Fondamentalement, il va ajouter de la "cible" et sous les dossiers à exclure dossier directement .fichier de projet. Après l'exécution de ce script, si vous importer un projet dans eclipse, vous pouvez voir le réglage de "Projet" -> Propriétés-> "Ressource" -> Ressources "Filtres". Avant cela, chaque fois que je exécuter mvn clean install, eclipse a pris 50% de mon CPU, mais maintenant il reste moins de 5% alors que la construction du projet.
Lors de l'Éclipse se fige, le regard sur le processus de l'activité, je peux le voir parcourir toute ma cible, .hg et .git répertoires. En outre, ces répertoires sont également copiés dans l'Éclipse du répertoire bin. Beaucoup de CPU et l'utilisation du disque pour rien.
Pas de nettoyer le répertoire cible n'est pas une solution acceptable.
Il y avait une solution à l'aide d'un Singe script (http://maven.40175.n5.nabble.com/Eclipse-amp-target-directory-td72354.html), mais le projet a été fermé.
Je cherche toujours une solution à dire Eclipse pour ignorer Maven répertoires cibles, ainsi que .hg et .git répertoires.
Eclipse visionnage continu de celles-ci est une douleur.
J'utilise aussi m2eclipse, mais ça ne résout pas le problème.