IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

La version 2021-03 de l'EDI Eclipse est disponible avec l'amélioration de la prise en charge des outils de développement C/C++
Et le support d'EGit 5.11

Le , par Bill Fassinou

444PARTAGES

11  0 
La fondation Eclipse a publié cette semaine la version 2021-03 d’Eclipse. Cette version introduit plusieurs changements, notamment pour Eclipse Git (l'intégration Git pour Eclipse), CDT (les outils de développement C/C++ d'Eclipse), Eclipse Memory Analyzer, Eclipse Linux Tools, etc.

Voici un aperçu des nouveautés de cette version d'Eclipse :

CDT (Outil de développement C/C++ d'Eclipse)

CDT 10.2 est la dernière version de CDT publié récemment et qui a été intégrée dans la version simultanée Eclipse 2021-03. Voici ci-après les changements intervenus dans CDT 10.2 :

  • le débogueur autonome CDT fait partie du téléchargement principal : le débogueur autonome CDT n'est plus fourni en téléchargement séparé ;
  • Headless builder accepte "-help" sans espace de travail : afin d'aider les utilisateurs à visualiser l'affichage de "-help" sans définir d'espace de travail, un nouveau bundle a été créé afin d'éviter le démarrage automatique des bundles de ressources. Ce nouveau bundle, qui ne contient qu'une petite classe wrapper, s'appelle org.eclipse.cdt.managedbuilder.headlessbuilderapp ;
  • une configuration de compilation ratée fait échouer la compilation avec le constructeur headless : jusqu'à récemment, si une seule configuration de construction dans l'ensemble des configurations à construire avait un marqueur d'erreur, le code de sortie de l'application headless builder n'était égal à 1 que si cette configuration était construite en dernier. Dans CDT 10.2, cela a changé de sorte que, quel que soit l'ordre de construction, l'application headless builder se terminera toujours avec un code de sortie différent de zéro pour la configuration de construction ayant échoué ;
  • inversion des couleurs dans le terminal actuel : parfois, par exemple lors de la connexion à un système distant, la chaîne d'invite fait des suppositions sur le schéma de couleurs qui aboutissent à un terminal presque illisible. Le terminal dispose d'un paramètre de préférence permettant d'inverser la couleur d'arrière-plan. Désormais, une nouvelle entrée dans le menu contextuel permet à l'utilisateur de modifier temporairement ce paramètre ;
  • renommer l'onglet du terminal : le nom de l'onglet peut être modifié, soit à l'aide de codes d'échappement ANSI (tels que echo -e "\033]0;TITLE\007", soit en cliquant avec le bouton droit de la souris et en choisissant "Renommer le terminal" ;
  • l'API ManagedCommandLineGenerator : l'ancienne classe interne org.eclipse.cdt.managedbuilder.internal.core.ManagedCommandLineGenerator est utilisée par les consommateurs CDT comme si elle était une API. Pour réduire le nombre d'avertissements/erreurs pour les consommateurs CDT, la classe a maintenant été remplacée par org.eclipse.cdt.managedbuilder.core.ManagedCommandLineGenerator qui contient une API correcte.



EGit

Eclipse 2021-03 est publié avec EGit 5.11. Voici nouveautés les plus notables dans cette version :

Le protocole Git

Le protocole git est le protocole de la couche application que git utilise pour la communication entre un client git et un amont (serveur git). Il est implémenté au-dessus du protocole de transport (HTTPS ou SSH). Git dispose de deux protocoles différents pour communiquer avec un amont. EGit 5.11 essaie par défaut d'utiliser le protocole V2, plus efficace, pour la récupération et n'utilise l'ancien protocole V0 que si le serveur ne supporte pas le protocole V2. La plupart des serveurs git supportent aujourd'hui le protocole V2.

SSH

EGit 5.11 ne prend plus en charge la bibliothèque JSch pour les connexions SSH. Par défaut, EGit utilise désormais toujours la bibliothèque SSH sshd d'Apache MINA. Le paramètre de préférence qui permettait aux utilisateurs de choisir la bibliothèque à utiliser a été supprimé. Si la variable d'environnement GIT_SSH est définie comme le chemin d'un exécutable SSH, EGit utilise ce programme SSH externe à la place.

Vue "Propriétés"

À partir d'EGit 5.11, la vue "Propriétés" d'Eclipse affiche des informations sur une balise sélectionnée dans la vue "Dépôts Git". La vue "Propriétés" montre des informations sur la balise elle-même et aussi sur l'objet git vers lequel la balise pointe. Lorsque la propriété "Tag message" ou "Commit message...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de smarties
Expert confirmé https://www.developpez.com
Le 18/03/2021 à 16:16
Toujours plus de fonctionnalités pratiques mais un logiciel lourd (RAM, lancement long malgré un bon PC).
J'ai arrêté de l'utiliser au profil de VSCodium.
0  0 
Avatar de Steinvikel
Membre expert https://www.developpez.com
Le 21/03/2021 à 22:29
Il ne se prétend pas le plus performant, mais favoriser la plus grande polyvalence.
Cette lourdeur est le point commun de tous logiciels bardés de fonctions et de supports... ^^'
Ça a ses avantages et ses inconvenants, au même titre qu'est MS Word face à Notepad.
0  0