두 개의 인수를 받아야하는 grails scritp ('grails create-script foo')를 작성하려고합니다. 구현에있어 generate-views 및 generate-controllers와 같은 명령 줄을 호출하고 수신 된 매개 변수 중 하나를 전달하는 다른 명령을 호출해야합니다. includeTargets < < grailsScript ("_ GrailsInit")Grails는 grails 명령을 호출하는 사용자 정의 스크립트를 만듭니다.
target(foo: "The description of the script goes here!") {
def arguments= args
//grails create-controller arguments
}
setDefaultTarget(foo)
사람이 작업을 수행하는 방법을 알고 :
지금까지 나는이있어? 사용자 정의 스크립트 내에서 grails 명령을 호출 하시겠습니까?
것을 제외 : 나는이 당신이 includeTargets << grailsScript()
를 통해 당신에 사용할 스크립트를 포함만큼 쉬워야한다 Grails를 2.5.5
grailsCreateArtifacts를 살펴 봤지만 generate-views 클로저를 찾을 수 없습니다. –
해당 스크립트는 스 캐 폴딩 플러그인에서 제공합니다. grails install 아래에있는'plugins' 디렉토리를보십시오. 플러그인을위한 zip 파일이있을 것이고, 그 안에는 모든 스크립트 (예 :'GenerateViews.groovy')가있는'scripts' 디렉토리가 있습니다. –