我试图dataSource.url从命令行覆盖运行grails的值,例如
grails <set property> dbm-status
Run Code Online (Sandbox Code Playgroud)
我的第一次尝试是使用-D命令行参数
grails -DdataSource.url=jdbc:sqlserver://xx.xx.xx.xx;databaseName=db_name
Run Code Online (Sandbox Code Playgroud)
我试图添加一个额外的配置文件grails.config.locations,从中获取值,System.getProperty但似乎不起作用.
存在一种内置的方式来覆盖命令行中的配置值,否则如何从命令行将参数注入grails配置?
编辑:我不想使用其他环境/数据源来避免数据源配置重复以及为这个新环境配置事物的需要.