2012-02-20 57 views
1

我有一个模块化的应用程序,其中在一个模块中我弹簧安全ui(s2-ui)设置,一些控制器和视图覆盖。 在另一个模块中,我遇到了麻烦,因为grails没有使用在第一个模块中配置的spring security ui(s2-ui),而是由于s2上的第一个模块的依赖性而安装了新的s2-ui, UI。Grails插件覆盖控制器和视图

例如,我已经定制了注册表控制器和视图,但是这并未反映在第二个模块中。

仅供参考我已经设置了loadsAfter属性来告诉我的插件在s2-ui插件之后加载。

回答

0

如果重写的视图和控制器在第一个插件的本地,那么您需要将它们复制到第二个插件。第二个插件继承了您的主文件夹中的基本插件文件。

+0

我知道从第一个插件复制自定义视图可以解决应用程序中的问题,但这不是干的。如果有任何问题,我正在寻找更优雅的解决方案。 – gotomanners 2012-02-20 14:33:08