创建Grails共享库

时间:2014-07-13 12:17:52

标签: grails grails-plugin

我正在开发一个多模块项目,其中大多数模块都设计为使用Grails完成自己的Web界面(REST API,Web页面等)。我希望不同(所有)模块使用一些类。如果这是一个简单的Java项目,我只需要创建一个新的Maven项目(使用archetype:generate),部署/安装,然后相应地在模块上导入它。我如何使用Grails做到这一点? Grails插件是否应该解决这个问题?

2 个答案:

答案 0 :(得分:0)

由于您正在讨论jar / lib工件,因此最好使用本地Maven存储库来构建您的maven项目,然后将其解析为BuildConfig.groovy中模块的依赖项。

没有什么能阻止你使用Grails插件来提供这个资源,但这似乎有点过分,因为Grails插件的目的是为了做更多。

答案 1 :(得分:0)

在我看来,您希望拥有多项目构建或Mavenized Grails项目或单独的插件。

使用Grails多项目构建

直接Maven整合

单独的Grails插件

您仍然可以使用单独的Grails插件并在主应用程序中引用它们。