我们在许多tomcat服务器上运行了数百个微服务。所有这些tomcat服务器和微服务的共同点是使用包含共享业务逻辑的公共库。
当我们更改共享库中的逻辑时,我们有时会破坏一些微服务,即使我们确保向后兼容的更改。我们缺乏使用哪个共享类的服务的概述。
问题不在于回归测试,而是在于向开发人员概述更改共享逻辑的影响。
获得此概述的最佳方式是什么?
我们正在使用Eclipse,Java 8,RTC(jazz.net),Tomcat,Windows,Cygwin,Ant。
我们可以使用Eclipse参考搜索,但是这需要我们检查所有微服务到工作区,然后让Eclipse解析所有引用(这需要10多分钟)
在Eclipse中使用工具以避免使用外部工具来获取此概述是一种偏好。
我不确定它是否必须是实时搜索,或者我们发现使用按计划间隔运行的作业生成的文档是否足够。
你会建议什么?
PS我的需求是static program analysis练习的一部分。