grails定制开发环境
我想创建一个定制的grails环境,它将“开发”环境的动态重新编译功能与“生产”环境的持久数据库功能结合起来。但是,我不希望更改开发或生产环境配置 我尝试过使用-reloading命令行参数,但是,它似乎没有任何效果grails定制开发环境,grails,command-line,environment,reloading,Grails,Command Line,Environment,Reloading,我想创建一个定制的grails环境,它将“开发”环境的动态重新编译功能与“生产”环境的持久数据库功能结合起来。但是,我不希望更改开发或生产环境配置 我尝试过使用-reloading命令行参数,但是,它似乎没有任何效果 如果conf目录中某个地方有一个标志,那就太好了…您可以在DataSource.groovy文件中的小节下创建一个新环境 environment { developemnt { ... } production { ...} test { ... } custom{ .. //
如果conf目录中某个地方有一个标志,那就太好了…您可以在DataSource.groovy文件中的小节下创建一个新环境
environment {
developemnt { ...
}
production { ...}
test { ... }
custom{ .. //your code here}
}
使用自定义配置,然后
您可以使用以下命令运行自定义配置:grails-Dgrails.env=customEnvironment运行应用程序
顺便说一句,如果希望数据库持久化,只需更改dbCreate
即可更新:
dbCreate = "update"
在要持久化的环境中的数据源文件中。重新加载应该可以在任何环境中工作,请尝试清理项目,然后再次运行它。