在Jmix1.5中,能否同时使用ClassicUI和FlowUI

目前项目使用的1.5.2版本。因为公司项目较大,目前仍然在开发中,直接升级到2.X不太现实。所以想问下1.5.2这个版本是否可以同时使用ClassicUI和FlowUI。可以的话新的一些需求就先用FlowUI了,然后在慢慢把ClassUI迁移到FlowUI,最后实现升级。

创建项目或者 add-on 的时候可以选前端技术,classic 或 flow ui 二选一。所以就单个IDEA项目来说,前端技术不能两者共存。如果一个add-on用的flow ui,想嵌入到 classic ui的主项目中,我感觉也是不行的。

我试过add-on的方式,ClassicUI和FlowUI在同一个项目启动的时候会抛bean冲突的异常。跟踪了下代码,两种UI负责渲染的bean的名称是同一个接口,而且bean的名称一致。所以从这个角度看,似乎也无法兼容。