我有这个问题(对数百个文件的懒惰)
我有一个使用Eclipse使用Java构建的项目。在此项目中,到目前为止,所有类都导入同一项目中的其他主类。
现在,我决定将所有主要导入的类移动到库项目,以便与其他传入项目共享它们。使用新项目,我只需要从库项目中的类导入...很好......这里是旧项目的坏消息。
是否可以告诉Eclipse将旧项目中导入的所有主类更改为库项目中的类?
到目前为止,我只找到了一个解决方案:删除旧的导入并手动逐个导入新的导入,这需要很长时间。
有没有人遇到过这种情况?任何建议?
提前致谢
答案 0 :(得分:0)
在Project Explorer中选择您的项目,然后按
ctrl + shift + O
此功能称为"组织进口" (主菜单:"来源 - 组织进口")
答案 1 :(得分:0)
你听起来要做两件事。
1)将源文件移动到库项目中
2)将课程移至其他包
分开做。
首先将文件移动到新项目,更新原始项目依赖项以包含库项目。确保它编译等。
现在使用eclipse的重构功能将类移动到所需的包。移动类时,Eclipse将自动更新工作区中所有打开项目的导入。
如果出于某种原因你无法使用eclipse的重构工具,那么旧的skool方法是查找和替换文件。这可以通过eclipse完成("在文件中找到,替换",用grep等或无数其他方式。