代码之家  ›  专栏  ›  技术社区  ›  Armand

是否可以在部署时添加GrailsMVC类?

  •  0
  • Armand  · 技术社区  · 14 年前

    我正在编写一个Grails应用程序,我希望第三方在运行时进行扩充。理想情况下,他们能够将jar/war添加到包含新域、控制器和服务类、新视图和其他内容的webapp目录中。

    在Grails中有一个简单的方法可以做到这一点吗?创建一个将新类等复制到相关目录中,然后更新grails.xml和web.xml的启动脚本是否最简单?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Sammyrulez    14 年前

    在Grails的第2版中可以这样做,插件也是OSGi插件。 http://jira.codehaus.org/browse/GRAILS/fixforversion/15421

        2
  •  0
  •   Armand    14 年前

    看起来Grails插件非常适合这样做: http://www.grails.org/Understanding+Plugins

    插件可以做任何事情…插件不能做的一件事是修改web app/web-inf/web.xml或web app/web-inf/applicationcontext.xml文件。插件可以参与web.xml生成,但不能修改文件或提供替换。插件永远不能更改applicationContext.xml文件,但可以提供运行时bean定义。