如何从SVN标签导入maven项目到eclipse?

时间:2015-02-26 15:24:41

标签: eclipse maven svn netty

(这可能是一个愚蠢的问题,但我不太熟悉有趣的 eclipse导入逻辑)

我正在尝试阅读Netty的源代码,因此我从Netty SVN(https://github.com/netty/netty)签出了Netty-4.0.24.Final的tag文件夹。

文件如下所示:

enter image description here

由于那里有pom.xml个文件,我使用“import existing maven project”将它导入Eclipse。

enter image description here

但导入的结果如下所示:

enter image description here

我期待一些格式良好的包布局。怎么了?

ADD 1

我找到了这个帖子:"Source folder is not a Java project" error in eclipse

似乎我需要为每个项目手动启用Java Project Facet ,以便查看在包中组织的源代码。但我想知道它是否必须这么乏味? 有没有更简单的方法来导入maven项目并将其显示在包中?

1 个答案:

答案 0 :(得分:1)

如果您使用标签或最新分支,Netty项目由您在恶劣空间中看到的子项目组成,则无关紧要

是的,每个人都拥有完整的Maven项目,并作为单独的工件部署到Maven回购中。当你打开它们时,会有你熟悉的Maven文件夹结构。

您突出显示的pom.xml是所有子项目的多模块项目。 它用于一次性构建所有子项目。

如果想熟悉这个概念:我会建议本教程: http://books.sonatype.com/mvnex-book/reference/multimodule.html

顺便说一下,当您将子项目导入Eclipse M2E插件时,根据工件名称将项目导入项目,而不是根据文件夹结构。