描述并应用Java代码重构来自动处理外部依赖关系



示例:一个库正在重命名一个方法并弃用旧方法。

有没有一种方法可以描述这种重构,例如用XML,并用工具将其应用于所有依赖的项目?

澄清一下:重构完成后,库中已经包含了新代码。

看看头奖。

另一个感兴趣的工具是谷歌的refaster可能会有所帮助。我在这里询问了它的状态:https://github.com/google/error-prone/issues/384

最后,我确信DMS重构支持这样的用例,尽管我从未使用过它

最新更新