Dans mon projet angulaire grails, j'ai un GrailsApplicationCommand
que je veux exécuter dans le projet server
.Comment utiliser GrailsApplicationCommand avec le wrapper gradle dans un projet angulaire?
Je suis en mesure d'exécuter la commande à partir du répertoire de travail server
en utilisant les Grails CLI:
grails run-command my-command
Je veux utiliser l'emballage gradle je peux exécuter la commande sur le serveur de build automatisé sans se soucier à propos de la version de Grails installée par le serveur.
J'ai essayé plusieurs variantes de la commande gradlew, mais je ne peux pas en trouver une qui fonctionne. Je pense que Grails ne peut pas trouver le GrailsApplicationCommand
parce que ce n'est pas dans le même projet Gradle que le wrapper gradle lui-même.
Quelle est la syntaxe correcte pour exécuter une commande dans un sous-projet en utilisant gradlew
?
Mise à jour:
Ce qui suit ne fonctionne pas (commande pas d'erreur trouvée):
example> gradlew server:runCommand -Pargs="myExample"
J'ai vérifié que les travaux suivants:
example/server> grails run-command my-example
J'utilise Grails 3.3 .0.M2
J'ai mis à jour ma réponse avec une commande de travail –