我从Github分叉了一个存储库,它有很多包和文件,实现了各种算法,模拟和实用程序类。
但是,在我的研究中,我不需要为我自己的模拟工作所有这些文件/包。
我希望尽可能减少我的分叉项目,所以我只想保留编译模拟所需的必要软件包/文件。
我在具体谈论IDE Eclipse。如果我决定从我的模拟文件中“回溯”所有导入,我肯定会迷失,因为原始项目很大。
另一方面,如果我决定“删除”一个包并查看我的模拟是否编译,我会整整一周试着这个,如果我删除了一个所需的文件,我将不得不再将它附加到我的项目,这很麻烦。
是否有一个自动工具可以用来在Eclipse上执行此操作?
一个简单的选择是使用coverage检查器来查看执行期间使用哪些类的方法,并删除其余的。然后还原导致编译错误的任何内容。
这仅适用于代码,而不适用于资源 - 并且仅在不使用反射之类的情况下才有效。