在 Eclipse 中自动用新导入覆盖旧导入
automatically overwrite old imports with new one in Eclipse
我有这个问题(懒惰处理数百个文件)
我有一个使用 Eclipse Java 构建的项目。在这个项目中,到目前为止,所有 类 都导入了同一项目中的其他主要 类。
现在,我决定将所有主要导入的 类 移动到一个库项目中,以便与其他传入的项目共享。对于新项目,我只需要从库项目中的 类 导入...很好...旧项目的坏消息开始了。
是否可以告诉 Eclipse 将旧项目中导入的所有主要 类 更改为库项目中的主要内容?
直到现在,我只找到了一个解决方案:删除旧的导入并手动导入新的导入,这太费时了。
有人遇到过这种情况吗?有什么建议吗?
提前致谢
Select 您在 Project Explorer 中的项目并按
ctrl + shift + O
此功能称为"Organize Imports"(主菜单:"Source - Organize Imports")
你听起来像是在做两件不同的事情。
1) 将源文件移动到库项目中
2) 将 类 移动到不同的 包
分开做。
首先将文件移动到新项目,更新原始项目依赖项以包含库项目。确保它编译等
现在使用 eclipse 的重构功能将 类 移动到所需的包中。移动 类 后,Eclipse 将自动更新工作区中所有打开项目中的导入。
如果由于某种原因您无法使用 eclipse 的重构工具,执行此操作的老方法是跨文件查找和替换。这可以通过 eclipse ("find in files, replace"、grep 等或无数其他方式完成。
我有这个问题(懒惰处理数百个文件)
我有一个使用 Eclipse Java 构建的项目。在这个项目中,到目前为止,所有 类 都导入了同一项目中的其他主要 类。
现在,我决定将所有主要导入的 类 移动到一个库项目中,以便与其他传入的项目共享。对于新项目,我只需要从库项目中的 类 导入...很好...旧项目的坏消息开始了。
是否可以告诉 Eclipse 将旧项目中导入的所有主要 类 更改为库项目中的主要内容?
直到现在,我只找到了一个解决方案:删除旧的导入并手动导入新的导入,这太费时了。
有人遇到过这种情况吗?有什么建议吗?
提前致谢
Select 您在 Project Explorer 中的项目并按
ctrl + shift + O
此功能称为"Organize Imports"(主菜单:"Source - Organize Imports")
你听起来像是在做两件不同的事情。
1) 将源文件移动到库项目中
2) 将 类 移动到不同的 包
分开做。
首先将文件移动到新项目,更新原始项目依赖项以包含库项目。确保它编译等
现在使用 eclipse 的重构功能将 类 移动到所需的包中。移动 类 后,Eclipse 将自动更新工作区中所有打开项目中的导入。
如果由于某种原因您无法使用 eclipse 的重构工具,执行此操作的老方法是跨文件查找和替换。这可以通过 eclipse ("find in files, replace"、grep 等或无数其他方式完成。