2012-09-26 24 views
0

以下是這種情況,我有自動構建服務器,它構建應用程序戰爭並在每次git提交時將其部署到本地tomcat。現在,作爲項目的一部分,我有自定義編寫的插件,並且每次更新插件版本時,都會有插件版本更新的promprt,停止並最終中斷構建過程(因爲線程在'n'秒後被破壞)。 現在我很好奇,有沒有辦法將選項傳遞給grails war命令,所以它會自動接受這個插件更新?其中一個解決方法是通過「Y」的字符串作爲標準輸入構建腳本:Grails戰爭命令 - 不要提示插件更新

cat "yyyy" | project-build.sh 

,但我珍玩如果grails war命令,或自動Grails的任何其它方式有這樣的命令拿起新版本,這個版本是在BuildConfig.groovy規定:

plugins { 
    compile ":custom-plugin:1.1.4" 
} 

不過我有問題,如果我想從1.1.3升級到1.1.4

回答

1

grails war --non-interactive將繞過這個問題,並做了更新。

--non-interactive可應用於任何grails命令,並將自動選擇任何問題的默認選擇。

+0

這就是我一直在尋找的開關!非常感謝,budy! – toske