我有一些应用程序需要从一个技术堆栈迁移到另一个技术堆栈。
请参阅下面的示例依赖项:
示例:
筹码1:
D1-栈1, D2-栈1, Java 7, Apache CXF, 春天3, ..... .. 等
筹码2:
D1-stack2中, D2-stack2中, Java 8, 高枕无忧, 春天4, ..... .. 等
这里,d1-stack1,d2-stack1等是在这些应用程序中用作依赖项的maven项目,这些依赖项也需要迁移到新的堆栈。
为了顺利迁移所有应用程序及其依赖项,我正在考虑抽象出应用程序'公共接口(Facade,Adopter等)背后的依赖关系然后我正在考虑使用maven配置文件(stack-1和stack-2)来为构建添加相应技术堆栈的依赖关系。
您认为这种方法长期有用吗?会有阻挡者吗?
请注意d1-stack *和d2-stack *等依赖项对两个堆栈都有不同的框架依赖关系。