将一个grails项目中的域对象用作另一个grails项目中的依赖项

将一个grails项目中的域对象用作另一个grails项目中的依赖项,grails,plugins,multi-project,multi-layer,Grails,Plugins,Multi Project,Multi Layer,我创建了一个包含所有基础域对象的grails项目。我想创建独立的grails项目,这样可以帮助我保持功能边界的独立性,但是,我需要将这些基础域对象和服务用作基础依赖项,这样我就可以在我的其他grails项目中无缝地使用这一层。非常感谢您对这是否是一种正确的方法的任何想法,以及关于如何进行这项工作的一些建议。您可以使用域类作为插件。然后,在实际应用程序中使用该插件 请参阅,特别是“插件和多项目构建”一节,您可以将其设置为插件,但为什么不制作一个REST API,让多个应用程序与之对话,以与域进行交

我创建了一个包含所有基础域对象的grails项目。我想创建独立的grails项目,这样可以帮助我保持功能边界的独立性,但是,我需要将这些基础域对象和服务用作基础依赖项,这样我就可以在我的其他grails项目中无缝地使用这一层。非常感谢您对这是否是一种正确的方法的任何想法,以及关于如何进行这项工作的一些建议。您可以使用域类作为插件。然后,在实际应用程序中使用该插件


请参阅,特别是“插件和多项目构建”一节,您可以将其设置为插件,但为什么不制作一个REST API,让多个应用程序与之对话,以与域进行交互?同意第一部分,而不是第二部分。RESTAPI并不总是最好的解决方案;在没有充分了解需求和内容的情况下,不应建议使用REST API。我确实认为REST API是解决方案之一,但短期内我不想增加架构的复杂性,因此认为将它们作为依赖项仍将帮助我实现模块化。感谢Adeel Ansari的建议,我会检查这些文件,如果我找到了我要找的东西,我会告诉你的