【发布时间】:2014-04-25 13:41:50
【问题描述】:
我对 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 Plugin 生成其中一些带有空格的参数。
任何想法如何使用带有此类包含空格的参数的 grails。或者我如何告诉 Pull Request Builder Plugin 不生成这样的参数。
另一方面,Maven 能够处理此类参数。
提前致谢, 马可
【问题讨论】:
-
如果使用
grails -DghprbPullTitle='Title with spaces' clean或grails -DghprbPullTitle="""Title with spaces""" clean,你能得到参数吗?还没测试,试一试。 -
不幸的是,这两种变体都会导致相同的错误。尽管如此,我还是无法告诉 Pull Request Builder Plugin 生成这样的参数:(
-
我使用 2.3.7 版本的 grails
-
是否有解决方法让
ghprb插件与grails插件一起工作?