读书人

怎么在Grails插件中更新主项目的配置

发布时间: 2012-10-25 10:58:57 作者: rapoo

如何在Grails插件中更新主项目的配置
解决该问题的环境:Grails 2.1

在Grails插件中更新主项目的配置,主要面临几个小问题:

在什么地方改?如何引用插件的资源?如何引用主项目的资源?如何修改主项目的配置?
1) 在什么地方改?
建议的地方包括,插件的_Install.groovy或者自定义的脚本,如:UpdateConfig.groovy

2) 如何引用插件的资源?
对于这一点,有两种方案,如果在_Install.groovy中引用,可以通过诸如:

includeTargets << grailsScript("Init")target(main: "Update the main project config file") {    config=new File("$basedir/grails-app/conf/Config.groovy")    if(config.text.contains("grails.converters.json.date = 'javascript'")==false)    {        config << """//3lifestone modify startgrails.converters.json.date = 'javascript'//3lifestone modify end"""        event("StatusUpdate", [ "the main project config is updated"])    }else{        event("StatusUpdate", [ "the main project config is already updated"])    }}setDefaultTarget(main)

读书人网 >网络基础

热点推荐