Eclipse
Par PlaceOweb le mercredi, juillet 6 2011, 00:16 - JAVA - Lien permanent
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 :
- Eclipse 3.8 : Eclipse Juno Eclipse Juno
- Eclipse 3.7 : Eclipse Indigo Eclipse Indigo (http://wiki.eclipse.org/Eclipse/Ind...)
- Eclipse 3.6 : Eclipse Helios Eclipse Helios (http://wiki.eclipse.org/Eclipse/Hel...) http://wiki.eclipse.org/Helios Heli...
- Eclipse 3.5 : Eclipse Galileo Eclipse Galileo (http://wiki.eclipse.org/Eclipse/Gal...)
- Eclipse 3.4 : Eclipse Ganymede Eclipse Ganymede
- Eclipse 3.3 : Eclipse Europa Eclipse Europa
- Eclipse 3.2 : Eclipse Callisto Eclipse Callisto
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.
C:\eclipse-jee-helios-SR1-win32\eclipse\eclipse.exe -clean -data "C:\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.
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 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.
Attention, au 14 juillet 2009, l'installation de Google Plugin for Eclipse sur Eclipse 3.5 Galileo ne fonctionne pas et retourne l'erreur :
Cannot complete the install because one or more required items could not be found. Software being installed: Google Plugin for Eclipse 3.4 1.0.1.v200905131143 (com.google.gdt.eclipse.suite.e34.feature.feature.group 1.0.1.v200905131143) Missing requirement: Google Plugin for Eclipse 3.4 1.0.1.v200905131143 (com.google.gdt.eclipse.suite.e34.feature.feature.group 1.0.1.v200905131143) requires 'org.eclipse.platform.feature.group [3.4.0,3.5.0)' but it could not be found
Cela devrait être résolu d'ici à deux semaines, selon le groupe google.
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) :
- soit en rajoutant seulement le paquet MJT depuis l'url du site update
- soit avec la version d'Eclipse : Pulsar for Mobile Java 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.
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
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.
- JBoss Tools - Core - http://download.jboss.org/jbosstools/updates/development/indigo/ > All JBoss Tools 3.3
- Tutoriel jee eclipse N°3 : intégration JBoss 5 eclipse avec Jboss Tools
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
- Présentation du logiciel Eclipse sur Wikipedia
- Eclipse par developpez.com
- FAQ Eclipse
- Cours Eclipse
- Servlet avec Eclipse et Tomcat
- Développement web en Java avec Eclipse et Tomcat
- Création d'une requête paramétrée et génération d'un rapport avec BIRT
- ... et pleins d'autres encore ...
- Introduction à l'utilisation d'eclipse