在Eclipse中的项目之间复制类+包 - 上下文
问题描述:
对于一些无趣的原因:我们需要将许多类从一个项目复制到另一个(同时保留所述类的包结构)。在Eclipse中的项目之间复制类+包 - 上下文
换句话说,给出:
origin/src/com/foo/bar/A
origin/src/com/baz/qux/B
dest/ <empty>
我们要复制A和B,使得我们最终有:
dest/src/com/foo/bar/A
dest/src/com/baz/qux/B
目前,我们*在dest
手动创建包然后Ctrl+C/Ctrl+V
项目之间的单个.java文件。我们想要做的是让Eclipse自动复制文件,同时自动创建包(因此保留包结构)。
答
目前,对此没有清洁的预制解决方案。答案是使用您选择的任何语言编写脚本。
这正是我所做的:使用Python。
答
您可以使用shell脚本在项目文件夹之间复制文件。 Eclipse将拾取包含软件包结构的复制java文件。
如果您在“导航器窗口”面板(而不是Package Explorer)中选择源项目中的所有文件,则应该能够将整个文件结构保留为新项目的整个文件结构。
但是为什么使用@ maestr0解决方案不是更好?它不干净吗? – Line 2017-11-15 11:27:54