Dans quelques jours (le 24 Juin) sortira Eclipse Mars (4.5), successeur d'Eclipse Luna. Cette version apporte quelques nouvelles fonctionnalités et améliorations.
Voici celles que j'ai trouvées utiles (plateforme et JDT).
Nouveautés de la plateforme
Parmi les évolutions de la plateforme, on peut noter :
- L'amélioration de la boîte de dialogue "Open with..." ;
- La possibilité d'afficher les projets hiérarchiquement dans la vue project explorer (détail) ;
- La possibilité de retirer les résultats en double dans la popup "Open resources" ;
- La fonctionnalité "Terminate/Disconnect All", dans la vue Console ;
- Le verrouillage automatique du défilement de la console et le retour à la ligne dans la console (détail) ;
- La possibilité de fermer tous les onglets à droite ou à gauche d'un fichier (détail) ;
- L'affichage du chemin du workspace courant dans la barre de titre d'Eclipse (détail).
Côté performances, des efforts ont aussi été faits pour améliorer la recherche textuelle (3 à 4 fois plus rapide sur les machines multi-cœurs).
On notera aussi l'augmentation de la taille de la mémoire allouée à la Heap au démarrage (-Xms) et de sa taille maximale (-Xmx) qui passent, respectivement, de 40Mo à 256Mo et de 512Mo à 1024Mo.
Nouveautés JDT (Java development tools)
Côté JDT, voici les nouveautés que j'ai trouvées intéressantes :
- Transformer une référence vers une méthode en expression lambda et inversement (détail) ;
- Des nouveaux templates de code (détail) ;
- Un nouveau raccourci clavier, activé par défaut, qui permet d'activer/désactiver tous les points d'arrêts (Ctrl + Alt + B) ;
- Un bouton dans le plugin JUnit qui permet d'afficher les tests désactivés (@Ignore).
Pour finir, Eclipse n'est pas seulement un IDE, c'est un projet qui compte cette année pas moins de 79 sous-projets. On peut noter, parmi les nouveaux, l'outil Oomph, qui permet de gérer plus facilement, et par projet, la configuration d'Eclipse.