【发布时间】:2021-02-23 12:23:44
【问题描述】:
我的代码库分散在数十个存储库中。
我想标准化包和类的名称,但是在 IDE 中手动完成它太乏味了,因为我需要一个基于字典的跨存储库重命名。
有没有办法以编程方式跨多个存储库重命名类和包?
【问题讨论】:
-
您到底期待什么?在 Eclipse 中,您可以在包之间复制/粘贴类,并且所有引用都会自动更新。重命名类也是如此。
-
使用力量 Luke ... 抱歉,使用你的 IDE ...是我给出的最佳建议,因为以编程方式实现某些东西将很难开发以修复所有导入等。也许是服务加载程序等。
-
@khmarbaise 在 IDE 中进行操作是我手动的意思。我有 17 个存储库,并且想做基于字典的重命名和包重组。仅使用 IDE 将花费数小时
-
重命名包是不够的。您必须更改所有导入...还有配置等,这是由 IDE 完成的... Ok 17 repos 有多少代码?班数?好的..几个小时?当然......但是实现和测试一个工具也需要几个小时......在IDE中您已经检查过编译等?我不确定实现一个工具会比通过 IDE 手动执行更快...???...
标签: java maven automation refactoring