我有这个问题(数百个文件的惰性)
我有一个使用 Eclipse 使用 Java 构建的项目。在这个项目中,到目前为止,所有类都导入同一项目中的其他主类。
现在,我决定将所有主要导入的类移至库项目中,以便与其他传入项目共享它们。对于新项目,我只需要从库项目中的类导入......很好......这里是旧项目的坏消息。
是否可以告诉 Eclipse 将旧项目中导入的所有主类更改为库项目中的主类?
到目前为止,我只找到了一个解决方案:删除旧的导入,然后手动逐一导入新的,这需要很长时间。
有人遇到过这种情况吗?有什么建议吗?
提前致谢
最佳答案
听起来你在做两件不同的事情。
1) 将源文件移动到库项目中
2) 将类移动到不同的包
分开做。
首先将文件移动到新项目,更新原始项目依赖项以包含库项目。确保它可以编译等。
现在使用 eclipse 的重构功能将类移动到所需的包中。移动类时,Eclipse 将自动更新工作区中所有打开的项目中的导入。
如果由于某种原因你无法使用 Eclipse 的重构工具,旧的 skool 方法是跨文件查找和替换。这可以通过 eclipse 完成(“在文件中查找,替换”,使用 grep 等或无数其他方式。
关于java - 在 Eclipse 中自动用新导入覆盖旧导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29148649/