我正在开发一个多模块项目,其中大多数模块都设计为使用Grails完成自己的Web界面(REST API,Web页面等)。我希望不同(所有)模块使用一些类。如果这是一个简单的Java项目,我只需要创建一个新的Maven项目(使用archetype:generate
),部署/安装,然后相应地在模块上导入它。我如何使用Grails做到这一点? Grails插件是否应该解决这个问题?
答案 0 :(得分:0)
由于您正在讨论jar / lib工件,因此最好使用本地Maven存储库来构建您的maven项目,然后将其解析为BuildConfig.groovy
中模块的依赖项。
没有什么能阻止你使用Grails插件来提供这个资源,但这似乎有点过分,因为Grails插件的目的是为了做更多。
答案 1 :(得分:0)
在我看来,您希望拥有多项目构建或Mavenized Grails项目或单独的插件。
使用Grails多项目构建
直接Maven整合
单独的Grails插件
您仍然可以使用单独的Grails插件并在主应用程序中引用它们。