grails 中特定于环境的 web.xml?

2023-11-25

构建特定环境的最佳方法是什么web.xmlgrails 中的条目?

我只需要对生产进行某些修改,因为它们会中断本地运行。

有什么想法吗?


您可以创建scripts/_Events.groovy带有“WebXmlEnd”事件的事件处理程序,一旦 Grails 和插件完成更改,就会触发该事件处理程序。使用普通搜索/替换或通过 DOM 方法通过解析 XML 来更新 XML 并写出更新的文件:

import grails.util.Environment

eventWebXmlEnd = { String filename ->

   if (Environment.current != Environment.PRODUCTION) {
      return
   }

   String content = webXmlFile.text

   // update the XML
   content = ...

   webXmlFile.withWriter { file -> file << content }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

grails 中特定于环境的 web.xml? 的相关文章

随机推荐