【问题标题】:How to import a maven project from SVN tags into eclipse?如何将 Maven 项目从 SVN 标签导入到 Eclipse 中?
【发布时间】:2015-02-26 15:24:41
【问题描述】:

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

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

文件如下:

由于那里有一个pom.xml文件,我使用“导入现有的maven项目”将其导入Eclipse。

但是导入的结果是这样的:

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

添加 1

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

看来我需要为每个项目手动打开 Java Project Facet 以查看包中组织的源代码。但我想知道它必须如此乏味吗? 有没有更简单的方法来导入 maven 项目并将其显示在包中?

【问题讨论】:

  • 每个项目下的文件夹结构是什么?您使用的是什么 Eclipse 和 M2E 版本。
  • @lkrnac 我正在使用 Eclipse Luna for Java EE。 m2e 插件版本为 1.5。

标签: eclipse maven svn netty


【解决方案1】:

不管你使用的是tag还是latest分支,Netty项目都是由你在workspace中看到的子项目组成的

是的,每个都是独立的完整 Maven 项目,并作为单独的工件部署到 Maven 存储库中。当你打开其中任何一个时,就会出现你熟悉的 Maven 文件夹结构。

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    • 2011-01-04
    • 1970-01-01
    相关资源
    最近更新 更多