Je voulais juste savoir s'il était possible dans Eclipse de trier les dépendances Maven par ordre alphabétique?
Cela me dérange d'avoir une liste de 200 pots non commandés ... :(
Enfin c'est possible avec Eclipse Photon maintenant.
Cochez simplement la case "Trier les entrées de la bibliothèque par ordre alphabétique dans l'Explorateur de packages" sous Préférences -> Java -> Apparence
Voir aussi ici sous 'Trier les entrées de la bibliothèque par ordre alphabétique dans l'explorateur de packages'.
Malheureusement, il y a un bug, au moins pour moi, que les dossiers source sont également réorganisés, voir ici .
Je suppose que vous vous référez au plugin m2Eclipse. Vous avez ces options:
L'ordre dans le navigateur est l'ordre des chemins de classe. Vous pouvez trier les dépendances dans le POM pour obtenir une meilleure liste. Bien sûr, il y a un problème avec les dépendances transitoires.
Vous pouvez ouvrir le fichier POM dans l'éditeur POM et examiner les dépendances dans l'onglet "Hiérarchie des dépendances"
Vous pouvez taper une partie du nom d'une dépendance pour la localiser lorsque l'élément d'arborescence "Dépendances Maven" est ouvert.
Le visualiseur Pom de Maven fera l'affaire:
Double-cliquez sur pom.xml
vous vous souciez. Eclipse l'ouvre dans une visionneuse spéciale avec cinq onglets en bas: Présentation, Dépendances, Hiérarchie des dépendances, POM effectif et pom.xml.
Cliquez sur Dependency Hierarchy
. Vous devriez voir ce qui suit sur le côté droit de la vue:
C'est alphabétisé.
Je viens de tomber sur le Plugin Sortpom Maven . Cela vous permet de trier les dépendances dans votre pom à l'aide d'une commande Maven. Vous pouvez donc l'utiliser dans Eclipse, mais aussi dans n'importe quel autre IDE (j'utilise NetBeans où vous pouvez le configurer comme définition d'objectif personnalisé).
Exécutez simplement:
mvn com.github.ekryd.sortpom:sortpom-maven-plugin:sort -Dsort.sortDependencies=groupId,artifactId
Sur le wiki GitHub, vous pouvez trouver tous les paramètres .
Mais comme souligné dans les commentaires, un tri comme celui-ci n'est pas une bonne idée. Laissez votre IDE s'en occuper. NetBeans a un dossier "Dépendances" dans un projet où les dépendances sont affichées triées par défaut (d'abord par type, puis par nom).
jetez un œil aux propriétés du projet dans la section 'Chemin de génération Java' sous l'onglet 'bibliothèques'.
je ne sais pas avec certitude si cela fonctionne pour le plugin m2Eclipse.