je bâtirai habituellement mon projet à l'aide de ces deux commandes de ligne de commande (dos)comment utiliser execute() Groovy pour exécuter une commande
G:\> cd c:
C:\> cd c:\my\directory\where\ant\exists
C:\my\directory\where\ant\exists> ant -Mysystem
...
.....
build successful
Que faire si je veux faire ce qui précède de groovy à la place? groovy a méthode execute()
mais suivante ne fonctionne pas pour moi:
def cd_command = "cd c:"
def proc = cd_command.execute()
proc.waitFor()
il donne l'erreur:
Caught: java.io.IOException: Cannot run program "cd": CreateProcess error=2, The
system cannot find the file specified
at ant_groovy.run(ant_groovy.groovy:2)