5

由于一些无趣的原因:我们需要将许多类从一个项目复制到另一个项目(同时保留所述类的包结构)。

换句话说,给定:

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 在自动创建包的同时自动复制文件(因此,保留包结构)。

4

2 回答 2

5

您可以使用 shell 脚本在项目文件夹之间复制文件。Eclipse 将拾取复制的 java 文件,包括包结构。

如果您在导航器窗口面板(不是包资源管理器)中选择源项目中的所有文件,您应该能够 CTRL+C/V 将整个文件结构保留到新项目中。

于 2012-07-07T00:17:18.553 回答
2

目前,对此没有干净的预构建解决方案。答案是使用您选择的任何语言编写脚本。

这正是我所做的:使用 Python。

于 2012-11-28T00:01:33.077 回答