【发布时间】:2015-07-27 06:55:46
【问题描述】:
我们有一个单体 Grails 应用程序。现在,我们正在推动应用程序产品化并迎合不同的分支机构。我不确定在 Grails 2.4 中执行此操作的正确策略是什么。
我正在考虑首先创建一个 主干版本,其中包含核心服务/功能,它可以根据分支的需要轻松包含和排除。
- 我应该将域、控制器、服务类和视图分解为单独的插件吗?如果需要,然后将插件依赖项添加到分支版本?如何迁移到插件?
- 如果不是插件,我还能如何实现上述目标? (微服务等)
- 或者我应该将当前的单体应用程序作为主干版本,然后根据每个分支的需要对其进行修改(不再分离服务)?
谢谢!
【问题讨论】:
-
分支不是子项目,而是不同的版本。
标签: java web-services grails refactoring grails-plugin