Plugins Grails将多个应用程序作为插件

Plugins Grails将多个应用程序作为插件,plugins,grails,Plugins,Grails,我需要弄清楚grails插件有什么可能,然后在一两个月的时间里把自己逼到绝境 我们在Grails中构建了两个应用程序,它们共享相同的模型,但是我们正在考虑创建一个应用程序来控制ACL,并将两个Grails应用程序作为插件添加 现在这两个应用程序非常广泛,它们有自己的控制器、视图和路由 将这两个应用程序作为grails插件集成是否仍然可行,或者是否有其他更好的方法来实现这一点。在过去,我发现遵循一个关于如何创建grails插件的快速简单指南/教程,可能无法真正解释我可能遇到的其他问题,因为我将使用

我需要弄清楚grails插件有什么可能,然后在一两个月的时间里把自己逼到绝境

我们在Grails中构建了两个应用程序,它们共享相同的模型,但是我们正在考虑创建一个应用程序来控制ACL,并将两个Grails应用程序作为插件添加

现在这两个应用程序非常广泛,它们有自己的控制器、视图和路由

将这两个应用程序作为grails插件集成是否仍然可行,或者是否有其他更好的方法来实现这一点。在过去,我发现遵循一个关于如何创建grails插件的快速简单指南/教程,可能无法真正解释我可能遇到的其他问题,因为我将使用自己插件的两个大型应用程序转换为插件


如能提供最新信息,将不胜感激

每个人的需求都不同。我将简单地解释一下我们在当前项目中所做的工作,然后你可以利用这些来帮助你做出决定

我们有一个“通用”grails插件。这个插件包含我们所有的域、控制器、布局、视图、css、图像和js,这些都是在我们的grails应用程序中共享的。公共插件安装了SpringSecurity核心插件,因为安全域对于所有其他应用程序来说都是公共的。然而,每个使用AreCommon插件的应用程序仍然指定自己的安全性。它使用公共域以及公共安装的spring security核心插件,但每个应用程序都可以控制自己的访问点并锁定需要锁定的URL

我们有一个管理应用程序 我们有一个面向客户的应用程序,它既有安全的内容,也有不安全的内容。 我们还有几个内部应用程序使用我们的通用插件

我们已经做了6个月了,并没有注意到这种方法的任何缺点