2010-10-21 1 views
3

J'ai des problèmes pour obtenir quelque chose qui semble très basique avec Grails. Je veux appeler les commandes Grails d'un script Ant - Grails fournit une tâche Grails pour y parvenir. J'ai défini le Grails taskdef et classpaths comme par les médecins mais, peu importe ce que je commande appelle, je reçois la même erreur ...Grailles tâches Ant ne fonctionnent pas - Impossible de démarrer Grails: java.lang.reflect.InvocationTargetException

grails-compile: 
    [grails] Resolving dependencies... 
    [grails] Dependencies resolved in 1192ms. 

BUILD FAILED 
/java/grailstest/build.xml:22: Unable to start Grails: java.lang.reflect.InvocationTargetException 

Même lorsque je crée une nouvelle application en utilisant Grails « Grails créer app » puis exécutez la commande d'intégration de la commande 'grails integra- with --ant' pour générer un fichier build.xml par défaut, j'obtiens la même erreur lors de l'exécution de l'une des tâches dans le fichier build.xml généré.

J'ai testé cela avec Grails 1.3.1, 1.3.4 et 1.3.5 et j'ai la même erreur.

Est-ce que quelqu'un d'autre a rencontré ce problème? Il doit y avoir quelque chose de stupide que je fais mal ou cela ne serait jamais sorti à la porte de l'usine Grails ...;)

Répondre

2

J'ai oublié de mentionner que j'utilise Ant version 1.8.1. Je viens de découvrir que revenir à Ant 1.7.1 'résout' ce problème mais ce n'est pas vraiment idéal car j'ai besoin de 1.8.1 pour d'autres tâches de construction. Je vais soumettre un bug sur le suivi des problèmes de Grails car il semble que beaucoup de gens ont le même problème.

1

Je viens de trouver le même problème. Il semble que Ant 1.8 n'est pas encore supporté (mais Ant 1.7 est), voir GRAILS-6897. Certains utilisateurs se sont plaints que la documentation ne l'énonce pas strictement.

Questions connexes