Использование (Multi Lexeme) Grails Targets в сценариях Gant

StackOverflow https://stackoverflow.com/questions/2685669

  •  30-09-2019
  •  | 
  •  

Вопрос

У меня есть сценарий GANT в проекте Grails.

Я хотел бы сделать что-то так, как это:

includeTargets << new File ( "${grailsHome}/scripts/War.groovy" )
war()

Но для развертывания цели в скрипте, предоставленном плагином Tomcat.

В частности, я хотел бы вызвать эту цель:

grails prod tomcat deploy

Как это случилось?

Это было полезно?

Решение

Честно говоря, я на самом деле не понимал вашу упрес. Я предполагаю, что вы хотите выполнить развертывание Tomcat из глагового скрипта вашего приложения. Если это так, вот путь пойти:

includeTargets << new File ( "${grailsHome}/scripts/Init.groovy" )
includeTargets << new File("${pluginsHome}/tomcat-${grailsVersion}/scripts/Tomcat.groovy")

target(default: "convert csv files into properties files") {

     list() // should implicitly call "grails tomcat list"
}

~

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top