Prise en main de EGit pour eclipse

 Divers  Commentaires fermés sur Prise en main de EGit pour eclipse
Mar 062014
 

Si vous travaillez, seul ou en équipe, sur un ou plusieurs projets d’une certaine envergure, vous avez probablement déjà entendu parler  de gestion de versions. De nombreux logiciels (centralisés ou non) se partagent le marché tels que Subversion, Git ou Mercurial, le but de ce post n’est pas de les comparer mais de vous proposer une prise en main de l’un d’entre eux, Git, dans l’environnement de production Eclipse.

Un article suivra sous peu pour vous présenter plus en détail le fonctionnement de Git et ses principaux avantages.

EGit pour Eclipse

Une fois de plus, il peut exister plusieurs plugin au sein d’Eclipse vous permettant d’utiliser Git. J’utiliserais ici le plus commun ; EGit qui me semble très pratique et est surtout très bien intégré dans Eclipse. (Il est d’ailleurs très probablement déjà installé dans votre version d’Eclipse…)

Installation d’EGit dans Eclipse

Si vous avez installé une des versions standard, Java ou C/C++, d’Eclipse Kepler (4.3.x) EGit est déjà présent dans votre installation par défaut. Aucune action n’est donc nécessaire. Si en revanche, vous disposez d’une version plus spécifique ou antérieure d’Eclipse, il est possible qu’EGit ne soit pas installé par défaut. Pour le vérifier, rendez vous dans Window -> Preferences puis vérifiez si vous disposez des options pour Team -> Git

Installation via le Marketplace d’Eclipse

Si EGit n’est pas installé, vous pouvez choisir de l’installer directement par le Marketplace d’Eclipse (recherchez EGit dans Eclipse Marketplace puis procédez à l’installation. L’assistant se chargera d’installer les dépendances nécessaires (notamment JGit qui permet l’integration Java.)

Installation via les dépôts

Vous pouvez également procéder à l’installation par l’assistant d’installation classique : Help -> Install New Software… Vous pouvez utiliser le dépôt suivant qui vous permettra de bénéficier des dernières mises à jour : http://download.eclipse.org/egit/updates
Sélectionnez alors Eclipse Git Team provider. Une fois de plus, l’assistant se chargera d’installer également Java implementation of Git

Configuration du plugin EGit

Il ne reste plus qu’à configurer rapidement le plugin. Rendez vous donc dans Window -> Preferences puis vérifiez sous Team -> Git. Vous pouvez choisir le dossier par défaut mais surtout, il est important d’éditer la configuration de l’utilisateur :

  • Rendez vous dans l’onglet User Settings sous Team -> Git -> Configuration
  • Cliquez sur Add Entry… puis entrez user.name dans le champ Key et le nom de votre choix dans le champs Value
  • Validez et faites la même manip. avec user.email cette fois et votre adresse email

Ces deux paramètres sont les seuls requis par Git. Pour plus d’informations, je vous renvoie vers la documentation officielle : http://git-scm.com/book/en/Getting-Started-First-Time-Git-Setup
Pour information, sous Team -> Git -> Label Decoration Vous trouverez une preview de la codification appliquée sur vos fichiers et dossiers en fonction de leur état par rapport à Git. Continue reading »

Jan 162014
 

Le Framework Symfony et l’environnement Eclipse

Cet article est une mise à jour de l’article du 30/08/2013 sur l’installation du plugin de Symfony pour Eclipse

Si vous êtes arrivés sur cette page, je dois en déduire que vous savez ce qu’est un framework et plus spécifiquement Symfony. Pour les autres, je ferais un article plus exhaustif si le temps me le permet mais pour faire bref, Symfony est un framework (soit un ensemble d’outil de développements) qui vous permet de développer plus aisément un site web en php. Vous pourrez en savoir plus sur le site officiel: http://symfony.com/

Dans sa version 2.x, je trouve que Symfony est vraiment très puissant et vous permettra (une fois maîtrisé) de développer des sites très complets. Il est doté d’outils de debug et vous permettra de coder proprement en php. Il peut être l’unique outil dont vous avez besoin pour développer votre site web. Il ne vous manque alors que le bloc note pour éditer vos fichiers (en suivant les codes de Symfony bien sur…)

Si vous avez lu la phrase précédente sans sourciller, c’est que vous n’avez jamais été confronté au développement d’un site web complexe, ou encore que vous n’avez pas froid aux yeux. Je défie en effet quiconque de développer un site en php avec la seule aide du bloc note… (Notepad++ déjà, serait un mieux.)
Pour gagner du temps et surtout pour vous y retrouver dans votre développement, vous avez besoin d’un environnement de développement. Pour ma part, j’ai choisi Eclipse pour sa flexibilité et pour les différents plugins disponibles qui permettent notamment de le rendre tout a fait adapté pour Symfony 2.x.

Toutefois, et de par sa grande flexibilité, votre environnement Eclipse ne pourra pas fonctionner out of the box. Une configuration est donc nécessaire, c’est l’objet de cet article.

Prérequis pour Windows

Avant de vous lancer dans l’installation des plugins nécessaires pour Symfony, un bref rappel des prérequis est nécessaire. Je pars du principe que WampServer est déjà installé sur votre machine et fonctionnel. (Cela inclus donc apache et un executable php entre autres…)

Enfin, si cela n’est pas le cas, je vous invite à installer Git pour Windows que vous récupérerez à l’adresse suivante : http://msysgit.github.io/
Git est utilisé par composer pour cloner les vendors notamment dans symfony et il sera donc utile par la suite.

Installer Eclipse pour Symfony 2.x

Installation d’Eclipse

Tout d’abord, il vous faudra récupérer la dernière version d’Eclipse sur le site officiel: http://www.eclipse.org/downloads/ (pour ce tutoriel, je me suis basé sur Eclipse Kepler (4.3) en version 64 bits.)

Une fois récupéré, vous devez être en possession d’un fichier zip qu’il vous suffira de dé-zipper dans le dossier de votre choix. Lancer ensuite Eclipse (eclipse.exe) Si vous tombez sur l’erreur ci-dessous, l’environnement de développement Java (JDK) n’est pas installé sur votre machine. Il vous suffit de récupérer la dernière version à l’adresse suivante: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

Erreur Eclipse Java

Erreur JDK Java

Une fois le JDK installé (et si vous avez pensé à prendre la bonne version, 32 ou 64 bits selon la version d’Eclipse téléchargée…) Eclipse se lance:

Splashcreen Eclipse

Splashcreen Eclipse

Continue reading »