我對Grails Framework非常陌生,並且遇到一些奇怪的行爲。如果我使用Grails命令行工具這樣如果以字符串參數啓動,Grails會失敗
grails "-DghprbPullTitle=Title with spaces" clean
Grails的失敗,此錯誤消息
| Script 'With' not found, did you mean:
1) IntegrateWith
2) Init
3) CreateUnitTest
開始Grails的這種方式將工作
grails "-DghprbPullTitle=Title_without_spaces" clean
好一個現在可以說「那只是避免空格「問題是,當我使用Jenkins + Grails插件+ Pull Request Builder插件時會發生這種情況。 Pull Request Builder插件使用空格生成一些這些參數。
任何想法,我可以如何使用帶有這種空白參數的grails。或者我可以告訴Pull Request Builder插件否生成這樣的參數。
Maven另一方面能夠處理這樣的參數。
由於提前, 馬爾科
您能夠獲得ARGS如果'Grails的-DghprbPullTitle ='冠軍使用空格'clean'或'grails -DghprbPullTitle =「」「帶空格的標題」「」clean。沒有測試過,給它一個鏡頭。 – dmahapatro
不幸的是,兩種變體導致相同的錯誤。儘管如此,我不能告訴拉請求生成器插件生成這樣的參數:( – marco
我使用Grails的版本2.3.7 – marco