2013-12-12 35 views
0

,当我尝试运行一个Grails建立与配置类似的如何与空间添加目录路径作为java选项

grails -Dgrails.work.dir="../my project/target" clean --non-interactive 

我得到

错误脚本没有找到work.dir:项目/目标

我已经尝试过许多不同的变化,像

grails -Dgrails.work.dir="../my\ project/target" clean --non-interactive 

甚至

grails "-Dgrails.work.dir=../my project/target" clean --non-interactive 

但没有任何作品 - 这是一个Grails的问题?

+0

你可以尝试更换用'%20'的空间? – CodeChimp

+0

不,这不会导致错误,但会配置一个不同的目录(名为my%20project) –

+0

实际上,或者您在猜测?如果它在内部使用URL,比如“file://../my project/target”,那么%20应该解析为一个空格。这是在Windows上,还是你使用* nix? – CodeChimp

回答

0

尝试:

-Dgrails.work.dir="../'my project'/target" 

炒菜锅,我在Linux中,与测试2.3

+0

是的,这也适用于OS X,但它看起来不太“好”,我不确定在Grails中是否存在问题,或者如果Java虚拟机选项需要像那样处理 –

+0

是的,但它是最主要的工作!我认为在字符串中传递的大多数选项都会遇到这个问题,而不仅仅是grails –

相关问题