144 votes

Quelle est la différence entre l'Eclipse Package Explorer et l'Eclipse Project Explorer ?

Il me semble que ces deux points de vue sont pratiquement identiques, surtout depuis Galilée. Est-ce vrai, ou est-ce que je passe à côté de certaines caractéristiques de l'une ou l'autre ?

0 votes

@pjp vous pouvez Windows-> show view -> other pour l'activer.

83voto

Csaba_H Points 5504

Selon l'aide d'Eclipse, l'Explorateur de projet

fournit une vue hiérarchique des artefacts dans le Workbench, qui est personnalisée par la configuration spécifique de votre workbench.

Lorsque seuls les outils de développement java (JDT) sont installés, l'explorateur de projets ressemble et se comporte pour les projets java presque comme l'explorateur de paquets (y compris le remaniement et d'autres opérations sur le code source dans le menu contextuel). Mais Project Explorer est également utilisable pour d'autres langages et types de projets.

Les plugins supplémentaires apportent des "informations supplémentaires" à la vue de l'explorateur de projet, la rendant beaucoup plus "sophistiquée". Par exemple, si les outils Web sont installés et que vous avez un projet Web dynamique, l'explorateur de projet affiche des nœuds d'arborescence supplémentaires tels que Deployment Descriptor et JavaScript Resources. Vous pouvez voir (et configurer) toutes les contributions disponibles dans l'onglet Project Explorer / Personnaliser la vue... / Contenu .

Par exemple, en utilisant SpringSource Tool Suite 2.1.0, je dispose de nœuds supplémentaires pour les projets web, les spring beans et les services web. Pour cette raison, je préfère utiliser l'explorateur de projets.

3 votes

"l'explorateur de paquets vous montre des nœuds d'arbre supplémentaires" - vouliez-vous dire "l'explorateur de projets vous montre des nœuds d'arbre supplémentaires" ?

1 votes

De plus, l'explorateur de projets n'ouvre pas un projet en double-cliquant dessus - l'explorateur de paquets le fait.

2 votes

Une chose qui manque à l'explorateur de projets (et qui m'ennuie vraiment) est "Autres projets" lorsque l'on travaille avec des ensembles de travail, de sorte que l'on peut "perdre" des projets assez facilement. Vous pouvez suivre et voter pour cette question à l'adresse suivante bugs.eclipse.org/bugs/show_bug.cgi?id=266030 .

15voto

sleske Points 29978

Je pense que l'Explorateur de projet est destiné à succéder au Navigateur et qu'il est (pour la plupart) indépendant du langage.

L'Explorateur de paquets est spécifiquement destiné aux projets Java, c'est pourquoi il comporte des éléments tels que le remaniement dans ses menus contextuels. L'explorateur de paquets affiche également les classes et les paquets Java (comme son nom l'indique), tandis que l'explorateur de projets affiche les dossiers et les fichiers .java.

0 votes

Il est intéressant de noter que "Navigator" prend en charge le défilement horizontal alors que "Package Explorer" ne le fait pas - veuillez voter pour : bugs.eclipse.org/bugs/show_bug.cgi?id=201984

5voto

PhiLho Points 23458

Quelques différences que je vois (dans Juno) sur un projet Java :

  • Dans l'explorateur de projet, le menu contextuel > Nouveau donne les artefacts Java courants, comme Class, Interface, Enum, package... Dans l'explorateur de paquets, je vois différents types de projets, service Web, dossier, fichier, etc.
  • Dans Package Explorer, je peux glisser-déposer un fichier de classe entre deux paquets, il effectuera automatiquement le remaniement (déplacement et changement de paquet, et importations dans d'autres classes). Project Explorer ne me permet pas de faire un glisser-déposer.
  • Et comme nous l'avons dit, l'explorateur de projets montre plus d'informations, par exemple une description du déploiement, les ressources JavaScript, les ressources déployées, etc. alors que l'explorateur de paquets est centré sur Java.

C'est pourquoi je garde les deux onglets côte à côte. :-)

2voto

Bombe Points 34185

L'explorateur de projets masque les dossiers qui appartiennent à un système de gestion du code source, tandis que l'explorateur de paquets affiche, par exemple, les éléments suivants .git dossier. De plus, l'explorateur de paquets offre plus d'options qui fonctionnent avec le code source, par exemple les trucs de refactoring.

2voto

Steve Chambers Points 3303

L'une des raisons pour lesquelles nous préférons l'explorateur de paquets est que c'est le seul explorateur qui apparaît dans la liste lorsque vous sélectionnez "Afficher dans" sur un fichier en cours de modification ou trouvé dans la vue Recherche.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X