有没有办法为grails配置一个包名config.groovy

问题描述:

有没有办法让grails配置文件config.groovy的包名。 默认情况下,该文件没有包名称。我试图输入一个包名(比如com.mycom.grails.conf),但有错误。我环顾四周,但没有找到任何方法。有没有办法将参数传递给run-app或设置env变量等?有没有办法为grails配置一个包名config.groovy

+0

人往往平时提供,坐在自己的应用程序上下文的外面,然后通过OPS人编辑等组成的覆盖文件。如果您需要在此说明,让我知道.. – Vahid 2014-09-29 16:35:01

Config.groovy是一个配置文件,不能有包名称。但是,您可以将环境变量传递到run-appdocumentation演示了这一点。

grails run-app -DmyVariable=Something 
+0

我的意思是路过config.groovy的包名称作为run-app参数。但无论如何,你给了我第一句话回答我的问题。 – user3741611 2014-09-29 17:20:13

+0

为什么它不能有包名?什么导致这种限制? – 2015-05-06 12:53:31

+0

这是设计。 Grails期望配置位于您的应用程序的根包中。 – 2015-05-06 13:25:44