一次性重构数百个java类

时间:2014-01-20 20:34:19

标签: java svn refactoring

我必须从我们的项目中重构400个java类中的250个,每个类都受版本控制(svn)。 我需要使用自定义javadoc标记来标记每个类,但不是所有标记,因为其中许多已标记为此标记(60%或更少) 我需要一种安全的方法来实现这一点,我正在考虑使用svn-kit从头版本中创建一个从svn读取每个文件的工具,检查它是否包含字符串:

@MyTag 

如果是,跳过类,否则写它,我需要将java类文件放入BufferedOutputStream并在其上写,但我首先想听听是否有其他选项。 此外,我想使用作为每个构建的Ant目标运行的工具自动执行此操作,因此我无法使用Eclipse的查找和替换。

THX

1 个答案:

答案 0 :(得分:0)

找到解决方案,下载cygwin,指向工作区的src文件夹,运行find:

find . -name "*.java" -exec sed -i -b 's/bug/bugfix/' {} \;
无论如何