2010-03-12 7 views
2

ma build est un processus en 3 étapes. lancez ant pour construire. transférer la guerre au serveur. Touchez recharger le fichier.comment exécuter un script ant existant à partir de groovy

J'ai transféré les deux dernières étapes dans groovy, en utilisant antbuilder. Cependant, je ne suis pas capable d'exécuter mon script ant existant en utilisant groovy.

Habituellement, je l'exécuter en utilisant la commande suivante dans l'invite DOS:

ant -Dsystem=mysystem -DsomeotherOption=true 

de groovy lorsque je tente de faire

"ant -Dsystem=mysystem -DsomeotherOption=true".execute() 

donne une erreur de fourmi dire n'est pas une commande reconnue. Comment puis-je utiliser mon script ant existant dans groovy? Essayez et donnez le chemin absolu à l'exécutable ant, par exemple:

Répondre

1

C: \ chemin \ \ ant

Vous pouvez également utiliser Ant programme comme indiqué dans ce Guide de l'utilisateur: http://groovy.codehaus.org/Using+Ant+from+Groovy

+0

super. ça a marché. a dû donner C: \ chemin \ à \ ant.bat n'ayant pas de résultat d'extension dans une erreur. – Omnipresent

0

J'ai trouvé this en regardant une exigence similaire, décrit essentiellement le processus d'utilisation ProjectHelper Ant et les classes de projet de Groovy. De cette façon, vous n'avez pas besoin de traduire le fichier de construction Ant en syntaxe de style groovy.

Questions connexes