Aller au contenu | Aller au menu | Aller à la recherche


Eclipse

Eclipse est un socle applicatif sur lequel viennent se greffer des modules et/ou plugins.

L'IDE Eclipse

Le site d'Eclipse et ses versions de l'Eclipse Project :

Comparer les packages Eclipse et télécharger Eclipse.


Options au démarrage d'Eclipse

Pour prédéfinir le workspace, vous pouvez utiliser le paramètre de démarrage -data chemin_vers_le_workspace Purger le cache d'Eclipse au lancement avec l'option -clean.

D:\eclipse-jee-kepler-SR1-win32-x86_64\eclipse\eclipse.exe -clean -data "D:\workspaceEclipse"

FAQ How do I run Eclipse? Démarrer Eclipse, trouver la JVM


Raccourcis claviers pour Eclipse

  • Ctrl+F11 Relance la dernière application lancée
  • Ctrl+M Ouvre en grand la section en cours
  • Shift+Ctrl+F Indente le code automatiquement
  • Shift+Ctrl+O Inclue la ou les librairies nécessaires. Résout les dépendances.
  • Shift+Ctrl+y Change la sélection en minuscule (lower case)
  • Shift+Ctrl+x Change la sélection en majuscule (upper case)

Consultez useful Keyboard Shortcuts for Eclipse pour encore plus de raccourcis.


Plugins pour Eclipse, les quels, pour quels langages et comment les installer ?

Vous trouverez toutes ces réponses sur la FAQ java de developpez.com

En gros, pour être à jour et depuis Eclipse 3.2.1, le plugin Callisto vous permet de télécharger les plugins compatibles et rangés thématiquement.

Apres avoir télécharger et dézipper Eclipse SDK 3.2.1, vous aurez la possibilité de créer les projets suivants :

Mise a jour du programme Eclipse

Recherche de nouvelles fonctionnalités à installer

Cliquez sur Callisto et Next

Cliquez sur Web et J2EE Development, ensuite Select Required pour également installer les plugins dépendants

Désormais, vous avez la possibilité de créer les projets suivants : J2EE, EJB, Dynamic Web Project


PHP

Gérez vos projets PHP avec les pugins PHP pour Eclipse ( PDT et PHPEclipse )

PDT depuis l'update site : PDT/Installation

PDT (Eclipse 4.3 / Kepler / PDT 3.2)

Comme sur Indigo, en choisissant : Indigo Update site (Kepler - http://download.eclipse.org/releases/kepler)

PDT (Eclipse 3.7 / Indigo / PDT 3.0)

Installation PDT 3 sur Eclipse 3.7 Indigo

C'est vraiment simple d'installer une version non finalisée de PHP Developer Tools (PDT) 3 pour Eclipse 3.7 Indigo. A son lancement vous serrez surpris de l'amélioration significative vis à vis de la précédente version d'Eclipse Helios SR2.

Depuis l'Update Site :

  • Lancer le manager d'installation depuis Eclipse
    • Help > Install New Software...
    • Sélectionner Indigo Update site (Indigo - http://download.eclipse.org/releases/indigo)
    • Ajouter le "PHP Development Tools (PDT)" : http://download.eclipse.org/tools/pdt/updates/3.0/milestones/
    • Sélectionner le "PDT Development Tools All in One SDK" (laissez les autres dé-sélectionnés)
    • Installer
  • Relancer Eclipse.
PDT (Eclipse 3.6 / Helios / PDT 2.2)

Depuis l'Update Site :

  • Lancer le manager d'installation depuis Eclipse
    • Help > Install New Software...
    • Sélectionner Helios Update site (Helios - http://download.eclipse.org/releases/helios)
    • Sélectionner le "PHP Development Tools (PDT) SDK Feature" (dans Programming Languages)
    • Installer
  • Relancer Eclipse.
PDT (Eclipse 3.5 / Galileo / PDT 2.1)

Depuis l'Update Site :

  • Lancer le manager d'installation depuis Eclipse
    • Help > Install New Software...
    • Sélectionner Galileo Update site (Galileo - http://download.eclipse.org/releases/galileo)
    • Sélectionner le PDT ou le PDT SDK Feature (dans Programming Languages)
    • Installer
  • Relancer Eclipse.

Google Plugin for Eclipse

Pour faire du GWT avec Eclipse ou du App Engine : Google Plugin for Eclipse. GWT - Using Eclipse


Android Developer Tools (ADT) in Eclipse

https://dl-ssl.google.com/android/eclipse/


SVN

SVN Eclipse avec Subversion

Si vous souhaitez utiliser Subversion (SVN) vous devrez installer Subclipse.

Expliqué en français labo-sun

Astuce : Pour supprimer globalement dans Eclipse le dépôt de certains fichiers (ex: .classpath, .project, ...) vers Subversion lors des commit :

Windows -> Préférences -> Team -> Ignored Resources . Ajouter les patterns de fichiers à exclure, tels que les fichiers :

  • .classpath
  • .project
  • .settings
  • .svn (déjà ignoré par défaut)

NOTE pour les versions 64 bit : "Failed to load JavaHL Library." vous devrez installer Slik-Subversion puis le configurer :

Windows > Preference > Team > SVN > SVN Interface > SVNKit (Pure Java)

You can tell if JavaHL has loaded by looking at the Eclipse preferences under Team > SVN. If the library loaded correctly you will see the version of the library, otherwise it will show "Not available".

D'autres infos par esup-portail sur l'utilisation basique de Subclipse, le client subversion d'Eclipse et également un chapitre sur developpez.com : Utilisation de SVN avec Eclipse.

SVN Eclipses Subversive - SVN Team Provider

Le projet Subversive vise à fournir Subversion (SVN) pour l'intégration Eclipse. Le Subversive plug-in vous donne la possibilité de travailler avec le successeur de CVS du système de contrôle de version depuis le workbench d'Eclipse. Vous pouvez travailler avec Subversion dépôts dans presque exactement de la même manière, vous pouvez maintenant travailler avec les dépôts CVS CVS à l'aide du plug-in regroupés dans la distribution standard d'Eclipse.

Les caractéristiques générales du plug-in Subversive sont semblables aux fonctionnalités du plugin CSV :

  • Parcourir serveur
  • Part du projet à la caisse de dépôt et le dépôt des projets de
  • Synchronisation de projet pour voir les modifications entrant et sortant
  • Comiter, de mettre à jour les modifications et revenir
  • Voir l'historique des modifications des ressources
  • Fusionner les changements

Jboss Tools

JBoss Application Server Adapters :
JBoss Web and Java EE Development	:
 JBoss AS, WildFly & EAP Server Tools	3.1.0.Final-v20150924-2222-B46
 Provides WTP server adapters for JBoss installations. These adapters are capable of deployment and providing classpaths for projects. Zipped or exploded deployments, JMX integration, and other extensions are included.

Pour gérer des adaptateurs de serveurs, tel que pour Jboss 6, vous aurez besoin d'installer Jboss Tools à travers les Update Sites (en version stable ou toujours en développement). Permettant ainsi d'arrêter correctement son serveur Jboss si un login/pass d'administration a été défini.


Android Development Tools (ADT)

L'Android Development Tools (ADT) et son l'installation du plugin ADT sous Eclipse

Add :
Android (ADT)
https://dl-ssl.google.com/android/eclipse/

Et installer "Developer Tools" Features that add Android support to Eclipse for application developers.


RSE

Gérez vos fichiers et consoles à distances pour des mises à jour en ligne via FTP ou SSH grâce à Eclipse RSE


AXIS2

Pour générer vos projets et vos wsdl, vous devrez installer Service Archive Generator Wizard Guide for Eclipse Plug-in et Code Generator Wizard Guide for Eclipse Plug-in.


J2ME

Si vous souhaitez utiliser J2ME, vous devrez installer http://eclipseme.org/.

Expliqué en français par jmdoudoux ou par le site officiel d'EclipseME.

Depuis 2009 :

EclipseME est désormais Eclipse Mobile Tools for Java (MTJ) ! EclipseME a obtenu un diplôme pour devenir le nouveau projet Eclipse Mobile Tools pour Java (MTJ). Le projet MTJ fournit toutes les fonctionnalités de EclipseME 1.7.9 plus de nombreuses nouvelles fonctionnalités et de nombreuses corrections de bugs. Le projet EclipseME restera ouvert indéfiniment, mais il n'y aura pas de nouvelles versions de EclipseME. Tous les utilisateurs sont priés de migrer vers ce nouveau projet et toutes les demandes de soutien devraient être acheminés au projet MTJ directement. Voir pour plus d'information.

Vous pouvez donc ajouter à Eclipse le paquet Mobile Tools for Java (MTJ) :


En plus des plugins, les préférences

Eclipse UTF8 à la place du Cp1252 Windows

Preferences > General > Workspace > Text file encoding (Cp1252 > UTF-8)

Ressources et Tutoriels Eclipse

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet