J’ai dû installer Subclipse récemment pour un projet de cours et j’ai eu quelques problèmes à le faire fonctionner. C’est pourquoi j’ai décidé de faire un petit tutoriel afin d’aider les personnes qui auraient le même problème que moi. Si vous rencontrez d’autres problèmes, n’hésitez pas à m’en faire part dans les commentaires. Nous chercherons une solution et cela me permettra d’améliorer mon tutoriel :-)
Avant toute chose, il va falloir installer une autre version de Subversion, car celle fournie avec OS X ne fournit pas la librairie JavaHL dont nous avons besoin. Pour cela, il faut commencer par télécharger et installer Homebrew. Ouvrez donc un Terminal (Applications > Utilitaires > Terminal) et entrez la commande suivante pour installer Homebrew :
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
Entrez votre mot de passe root quand demandé. Ensuite, installez Subversion (remplacez subversion18
par subversion17
pour Subversion 1.7.x ou par subversion16
pour Subversion 1.6.x) :
brew install --with-java subversion18
Si tout se déroule correctement, vous verrez que Homebrew vous demande d’exécuter deux commandes, qui sont normalement les suivantes (si elles diffèrent, entrez bien entendu celles affichées chez vous) :
sudo mkdir -p /Library/Java/Extensions
sudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib
Au niveau d’Eclipse, il faut installer Subclipse. Pour cela :
- Ouvrir Eclipse ;
- Aller dans le menu Help > Install New Software… ;
- Dans le champ Work with, indiquer une des trois URL suivantes :
http://subclipse.tigris.org/update_1.10.x
si vous avez installé Subversion 1.8.x,http://subclipse.tigris.org/update_1.8.x
si vous avez installé Subversion 1.7.x,http://subclipse.tigris.org/update_1.6.x
si vous avez installé Subversion 1.6.x ;
- Cocher Subclipse et SVNKit et cliquer sur Next ;
- Laisser tout coché et cliquer sur Next ;
- Accepter les termes des contrats de licence et cliquer sur Finish ;
- Patienter pendant le téléchargement et l’installation ;
- Redémarrer Eclipse quand demandé.
Une fois tout ceci fait, vous pouvez commencer à utiliser SVN dans Eclipse. Pour cela :
- Window > Open Perspective > Other > SVN Repository Exploring ;
- Faire un clic-droit dans la partie gauche de la fenêtre, puis allez dans New > Repository Location ;
- Dans le champ Url, entrer l’URL de votre repository ;
- Entrer vos identifiants si demandé ;
- Faire un clic-droit sur le repository qui est apparu et cliquer sur Checkout… ;
- Dans la fenêtre qui s’ouvre, laisser tout par défaut en vérifiant que ce soit bien l’option Check out as a project configured using the New Project Wizard qui est cochée ;
- Cliquer sur Finish et répondre Yes au message qui s’affiche ;
- Choisir Java Project et cliquer sur Next ;
- Finalement, donner un nom à votre projet et cliquer sur Finish.
J’espère que ce tutoriel vous a aidé. Comme dit au début, n’hésitez pas à me faire part de vos problèmes ou à poser des questions dans les commentaires. Bon codage :-)