en attendant l’épisode II de la route du padawan, je vais vous faire partager
une petite astuce de macuser bien utile lorsque :
– on est sous Eclipse
– on a besoin d’être synchronisé avec un repository SVN
– on veut utiliser Subclipse car c’est sympa, beau et fait par les gens de Subversion ou qu’on en a l’habitude
Et bien, il n’y a qu’à installer le plugin comme habituellement :
Help -> Eclipse Marketplace -> « Subclipse » (dans la barre de recherche) -> installer
Et là… ça ne marche pas !
Bah oui, le composant JavaHL du plugin n’est pas disponible comme on le constate dans :
Eclipse->Prférences…->Team->SVN
un joli « not available ».
Mais pourquoi tant de haine contre notre précieux ?
En fait, cela n’est pas exclusif puisque sur Windows (64bits uniquement), Mac OS et Linux c’est la même chose.
Pour plus de détails voir ici : http://subclipse.tigris.org/wiki/JavaHL
Heureusement, un remède existe…
Il suffit de télécharger un package spécial pour Mac OS ici : http://www.open.collab.net/downloads/community/
en faisant bien attention à prendre le bon paquet pour sa version de Mac OS !
Ensuite on installe le paquet tranquillement et on fait encore quelques manips dans le terminal :
1) on vérifie que Subversion est bien installé :
tapez /opt
et il devrait vous faire la complétion en /opt/subversion/
(en appuyant sur TAB)
sinon c’est peut être que le lien symbolique n’a pas été crée car /opt
est un alias de /private/opt
, à vous de vérifier.
Pour créer le lien manquant, tapez sudo ln -s /private/opt /opt
2) ensuite, il faut ajouter /opt/subversion/bin
à notre PATH, éditez le fichier ~/.profile
et ajoutez :
export PATH=/opt/subversion/bin:$PATH
C’est fini !
Pensez à vérifier dans Eclipse que la mention « not available » a été remplacée par « JavaHL (JNI) 1.6.xxx »
et vous êtes prêts pour le repo 😉 .
Enfin, si vraiment ça ne marche toujours pas vous pouvez installer Subversive fait par les gens d’Eclipse.