
Envoyé par
miltone
Impossible de ne passer qu'un paramètre ou même deux. Si je dois utilisé cmd.exe ca me réduit mon champs de possibilité et ça ne marche pas non.
Il semblerais que le passage de commande avec exec() serais très difficile d'après ce que j'ai pu lire sur d'autre forum.
Ca n'a rien de difficile, juste que les gens généralement ne comprennent pas que exec() != shell . Exec() exécute une application, shell exécute une commande, là est toutes la différence. Malheureusement, je trouve, la jaadoc utiliser le terme commande qui peut prêter à confision. Pour le cmd.exe je pensais à quelque chose du genre
exec(new String[] {"cmd.exe","svn list adresse_du_repository/tags > C:\liste_tags.txt"});
(je connais pas la syntaxe exacte de cmd.exe)
Pour ce qui est de "voir si la commande svn fonctionne", c'est facile, suffit de lire son inputstream et de l'afficher quelque part (dans la console, dans un JTextaArea, etc) et regarder ce que ça dit.
+1 pour la suggestion d'utiliser qqch comme libsvn.
Partager