1

我目前使用 Ant 脚本从 svn 存储库下载多个 Java 项目(项目划分为模块)并生成单个 war 文件。但现在需要使用这些脚本将这些项目直接下载到 Eclipse 工作区。

即使在 build.xml 成功执行之后,这些项目也不是真正由 eclipse 导入的。这些项目完全存储在 svn 中(以及它们的 .project、.classpath 等)。我不知道,.metadata 文件夹和工作区根目录上的文件可能缺少某些东西。

有人知道如何使用命令行甚至通过 ant 插件将 eclipse 项目导入活动工作区吗?

提前致谢

4

2 回答 2

2

您是否考虑过使用 Eclipse 团队项目集来导入所有项目?我知道这并不完全符合您的要求,并且我理解您可能有充分的理由使用您拥有的 ant 脚本,但我认为创建项目集非常适合您的需求。

于 2010-02-25T21:42:45.147 回答
1

听起来您已经获得了项目所需的所有文件(.classpath、.project 等),因此您可以通过选择 File -> Import -> Existing Projects into Workspace 让 eclipse 查看项目并浏览到工作区文件夹。您应该会看到您的脚本从 SVN 检索到的项目列表。如果是这样,请确保禁用“将项目复制到工作区”选项,然后单击“完成”。

我认为您最初认为 .metadata 文件夹中的某些内容不在 SVN 中是正确的。不过,您应该小心从 .metadata 文件夹中放入 SVN 的内容。虽然我不确切知道您可能要尝试共享哪些文件,但您可能需要调查 .metadata/.plugins/org.eclipse.core.resources 中的文件。

于 2010-02-26T15:58:06.453 回答