Bonjour à tous,
Voyant la recrudescence de message sur les erreurs CMD face au SVN.
Voici une explication toute simple pour régler le problème.
Le problème tout simple vient de la compatibilité subversion et TortoiseSVN.
En effet, TortoiseSVN install son propre svn sans regarder si subversion est installé sur la machine.
Pour régler cette erreur de compilation.
Il vous suffit soit d'installer svn 1.4.6 et de trouver la version de TortoiseSVN qui install svn 1.4.6
soit, de n'utiliser de svn 1.4.6
Si vous utilisez que svn 1.4.6
Vous devez, déjà, retirer tous les dossiers où vous avez fait les mises à jour par tortoiseSVN.
Ensuite, il vous suffit d'ouvrir une console CMD.
Puis, d'aller dans le dossier où vous voulez avoir les dossiers non compilés avec la commande cd .
Pour télécharger le dossier de loginserver :
svn co
svn://l2jfree.com/repo/l2j-free/release/L2_LoginServerIl est inutile de creer à l'avance le dossier car en faisant cette technique, le dossier se crée tout seul.
Pour télécharger le dossier de gameserver :
svn co
svn://l2jfree.com/repo/l2j-free/release/L2_GameServerIdem pour la création du dossier, inutile.
Avec cette méthode, respectez les majuscules, svn est sensible à la casse.
Quand vous avez fait vos mises à jour, il vous suffit après d'aller dans un des 2 dossiers et de faire mvn assembly:assembly -Dmaven.test.skip=true
L'inconvénient avec cette méthode est qu'il faut toujours refaire la commande en retapant le chemin du svn, sauf si vous faites un fichier batch pour vous faciliter la vie^^
Sinon, si vous installez svn et TortoiseSVN en respectant les versions, vous pouvez faire comme vous faisiez avant, en faisant la maj par tortoise.
J'espère que mon explication est assez claire et en aidera plus d'un.
Bonne chance, et s'il y a des erreurs dans ce que je dis, n'hésitez pas.