باستخدام أهداف (Multi Lexeme) Grails في البرامج النصية Gant

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

  •  30-09-2019
  •  | 
  •  

سؤال

لديّ نص غانت في مشروع Grails الخاص بي.

أود أن أفعل شيئًا كهذا تمامًا:

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

ولكن بالنسبة للهدف النشر في البرنامج النصي الذي يوفره المكون الإضافي Tomcat.

على وجه التحديد ، أود الاحتجاج بهذا الهدف:

grails prod tomcat deploy

كيف سيحدث ذلك؟

هل كانت مفيدة؟

المحلول

بصراحة ، لم أفهم حقًا زوجتك. أفترض أنك ترغب في تنفيذ Tomcat نشر من داخل البرنامج النصي Gant الخاص بطلبك. إذا كان الأمر كذلك ، فإليك الطريق للذهاب:

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