在 Eclipse 中重构或重命名 Class 导入
Refactoring or Renaming Class Imports in Eclipse
在我的 eclipse 项目中,我有这样导入的依赖项:
import org.uimafit.util.JCasUtil;
但是,我的依赖项目中的名称空间发生了变化(它移到了 apache),因此我需要重构这些导入,使其看起来更像这样:
import org.apache.uima.fit.JCasUtil;
我正在使用:
Eclipse Java EE IDE for Web Developers. Version: Mars.2 Release
(4.5.2) Build id: 20160218-0600
有什么方法可以在 Eclipse 中自动重构该类型的所有导入实例吗?包括插件的答案,upgrading/changing我的Eclipse版本都可以。
转到Search --> File
,将弹出搜索对话框。
在 containing text
text-field 中键入要替换的字符串:import org.uimafit.util.JCasUtil;
在 File name patterns
中键入 *.java
(您要查看的文件)。
然后点击 Replace
按钮。它将找到文本并弹出另一个对话框,标题为 Replace text matches
。在 With
文本字段中,键入新文本:import org.apache.uima.fit.JCasUtil;
并点击 OK
按钮。它将替换所有匹配项。
在您的项目中,您可以创建一个名为 org.uimafit.util
的包,然后创建您的导入引用的所有 类:JCasUtil
,等等
然后打开包资源管理器视图 > 右键单击包 org.uimafit.util
> 重构 > 重命名 > 输入 org.apache.uima.fit
> 然后按 "OK" 按钮。
从您的项目中删除了 org.apache.uima.fit
包,您就完成了。
在我的 eclipse 项目中,我有这样导入的依赖项:
import org.uimafit.util.JCasUtil;
但是,我的依赖项目中的名称空间发生了变化(它移到了 apache),因此我需要重构这些导入,使其看起来更像这样:
import org.apache.uima.fit.JCasUtil;
我正在使用:
Eclipse Java EE IDE for Web Developers. Version: Mars.2 Release (4.5.2) Build id: 20160218-0600
有什么方法可以在 Eclipse 中自动重构该类型的所有导入实例吗?包括插件的答案,upgrading/changing我的Eclipse版本都可以。
转到Search --> File
,将弹出搜索对话框。
在 containing text
text-field 中键入要替换的字符串:import org.uimafit.util.JCasUtil;
在 File name patterns
中键入 *.java
(您要查看的文件)。
然后点击 Replace
按钮。它将找到文本并弹出另一个对话框,标题为 Replace text matches
。在 With
文本字段中,键入新文本:import org.apache.uima.fit.JCasUtil;
并点击 OK
按钮。它将替换所有匹配项。
在您的项目中,您可以创建一个名为 org.uimafit.util
的包,然后创建您的导入引用的所有 类:JCasUtil
,等等
然后打开包资源管理器视图 > 右键单击包 org.uimafit.util
> 重构 > 重命名 > 输入 org.apache.uima.fit
> 然后按 "OK" 按钮。
从您的项目中删除了 org.apache.uima.fit
包,您就完成了。