描述并应用 Java 代码自动重构外部依赖项

Describe and apply Java code refactoring automatically for external dependencies

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

有没有办法描述这种重构,例如在 XML 中并使用工具将其应用于所有依赖项目?

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

看看Jackpot

另一个有趣的工具是 google 的 refaster could help. I have asked for its status here: https://github.com/google/error-prone/issues/384

最后我很确定 DMS refactoring 支持这样的用例,即使我从未使用过它。