导入maven项目后生成错误

时间:2015-05-16 03:43:40

标签: java eclipse git maven

我克隆了一个开源git存储库,并试图将其作为eclipse中的maven项目导入。在我将所有东西作为maven项目导入之后,整个包都搞砸了。请参阅以下错误:

enter image description here

如何解决此问题,以便我可以在本地方框上构建它?我在桌面上本地克隆了相同的git存储库。

我正在使用eclipse版本:

Eclipse IDE for Java Developers

Version: Luna Service Release 1a (4.4.1)
Build id: 20150109-0600

我已经尝试过的步骤:

  • 我已经尝试maven->update project了。
  • 我也试过删除并再次添加它。
  • 我在命令行和eclipse上尝试了mvn clean install,它们也是成功的。

任何人都可以帮我吗?如果需要,您也可以克隆它并尝试导入它以查看它是否适合您。

1 个答案:

答案 0 :(得分:1)

问题的根源是该项目的pom.xml的build部分指定:

<sourceDirectory>./src</sourceDirectory>

Eclipse使用sourceDirectory标记告诉它主要来源的根目录。如果您将其更改为./src/main/java,则右键单击项目&gt; Maven&gt;更新项目...然后单击确定(我必须执行此操作两次)它将修复Eclipse类路径,以便Eclipse可以构建项目。然后,您可以将pom恢复为主版本,只要您不再运行Update Project,它就应该继续构建。

我不清楚该项目为何指定非标准源目录但使用标准Maven布局,但这至少应该让您进入Eclipse中的工作状态。