Grails插件是否适用于一堆实用程序类

时间:2014-03-20 13:40:15

标签: grails grails-plugin

我有一堆实用程序类,与Web请求,数据库等无关。与POJOS非常相似,但它们永远不会持久存在。

我想让这些类可用于许多Grails应用程序和插件。

目前,我将这些类放在他们自己的插件中。这看起来有点矫枉过正。在java世界中,他们只是一个jar的包。

我想使用一些Groovy注释,比如@immutable等,所以我想留在Groovy中。但是,我想知道我有任何其他选择因为插件,因为这看起来有点矫枉过正。

谢谢

2 个答案:

答案 0 :(得分:0)

从技术上看,这确实有点矫枉过正 另一方面,您只需要一个存储库和构建过程来部署您的应用程序。我认为,在Grails中集成的单一依赖解析系统优于2或更多,除非你已经拥有它们。

答案 1 :(得分:0)

你可以创建一个插件,或者将Groovy编译成类并创建一个你共享的jar。使用像@Immutable这样的注释可以在jar中的类中工作,也可以在插件的源中工作。