多个模块引用数据库changelog的问题

假设有两个模块B、C同时引用了A模块,B、C模块同时包含 A 模块的changeLog,然后主项目同时引用B、C模块,运行时就会报A模块中的chnagelog重复的错误

你好,
B、C模块为什么要包含A模块的changeLog?

studio 不都是这么处理的么,不包含的时候会提示依赖进去,我的理解就是B、C模块包含了A模块的changeLog,主项目就不需要依赖声明依赖A模块这样子,然后依赖B、C,是否可以自动去重这样

符合常理的做法应该是各模块包含自身的changelog,并且同样的changelog只应该存在于一处。
在B、C中同时包含了A的changelog, Jmix 不会自动去重。建议 A的changelog就放在A中。
你对 Studio 的提示可能处理不当,那么解决这块的问题即可。