可以在部署时添加Grails MVC类吗?

可以在部署时添加Grails MVC类吗?,grails,grails-plugin,Grails,Grails Plugin,我正在编写一个Grails应用程序,希望第三方在运行时对其进行增强。理想情况下,他们能够向webapp目录添加一个JAR/WAR,其中包含新的域、控制器和服务类、新的视图以及其他内容 在grails中有没有一种简单的方法可以做到这一点?创建一个启动脚本,将新类等复制到相关目录中,然后更新grails.xml和web.xml,这是最简单的方法吗?看来grails插件实际上非常适合这一点: 插件可以做任何事情。。。但是插件不能做的一件事是修改web app/web-INF/web.xml或web a

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


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

看来grails插件实际上非常适合这一点:

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


你可以在grails的第2版中做到这一点,在该版本中,插件也将是OSGI插件

你好,Alison,我有点不清楚你在问什么。你能举一个简单的具体例子说明你在寻找什么吗?嗨,史蒂夫,一个例子是:我制作了一个grails应用程序,它允许用户帐户管理和登录。其他人部署了此应用程序,但希望将用户间消息添加到原始应用程序中。理想情况下,他们可以去一个网站,下载新功能(由第三方创建)作为JAR/WAR/什么的,把它放到他们的Web服务器上的文件夹中,然后重新启动。该web应用程序现在具有新的用户间消息传递功能。