Java 要重构的Eclipse脚本

Java 要重构的Eclipse脚本,java,eclipse,scripting,refactoring,automated-refactoring,Java,Eclipse,Scripting,Refactoring,Automated Refactoring,我的工作区中有数百个项目,其中一些项目依赖于其他项目。我有一个生成的Java文件(Example.Java),其中包含在整个代码库中引用的静态字段。我还生成了具有这些静态字段的特定模块中的文件。我想将对字段的引用迁移到属于特定包的字段的模块化版本 例如,Example.java包含: public static final ObjectType OT1 = ObjectTypeFactory.makeObject("OT1"); public static final ObjectType OT

我的工作区中有数百个项目,其中一些项目依赖于其他项目。我有一个生成的Java文件(Example.Java),其中包含在整个代码库中引用的静态字段。我还生成了具有这些静态字段的特定模块中的文件。我想将对字段的引用迁移到属于特定包的字段的模块化版本

例如,Example.java包含:

public static final ObjectType OT1 = ObjectTypeFactory.makeObject("OT1");
public static final ObjectType OT2 = ObjectTypeFactory.makeObject("OT2");
public static final ObjectType OT3 = ObjectTypeFactory.makeObject("OT3");

Then Modularized Java files within the packages look something like:
Mod1.java
public static final ObjectType OT1 = ObjectTypeFactory.makeObject("OT1");

Mod2.java
public static final ObjectType OT2 = ObjectTypeFactory.makeObject("OT2");

Mod3.java
public static final ObjectType OT3 = ObjectTypeFactory.makeObject("OT3");
我想在整个代码库中将对Example.OT1的引用移动到Mod1.OT1,并更改其余的引用。我有成千上万这样的改变要做

JDT支持。然而,我从来没有使用过它们,所以我不知道什么是可能的


否则,您可以尝试使用JDTAPI进行重构,尤其是。

谢谢,我以前已经看过了。有没有关于如何使用重构api的教程或一步一步的教程?任何帮助都将不胜感激!!当然,我在这里对一些链接进行了分组:您还可以使用Maven来处理项目间的依赖关系,以避免过度依赖Eclipse