我克隆了一个开源git存储库,并试图将其作为eclipse中的maven项目导入。在我将所有东西作为maven项目导入之后,整个包都搞砸了。请参阅以下错误:
如何解决此问题,以便我可以在本地方框上构建它?我在桌面上本地克隆了相同的git存储库。
我正在使用eclipse版本:
Eclipse IDE for Java Developers
Version: Luna Service Release 1a (4.4.1)
Build id: 20150109-0600
我已经尝试过的步骤:
maven->update project
了。 mvn clean install
,它们也是成功的。 任何人都可以帮我吗?如果需要,您也可以克隆它并尝试导入它以查看它是否适合您。
答案 0 :(得分:1)
问题的根源是该项目的pom.xml的build部分指定:
<sourceDirectory>./src</sourceDirectory>
Eclipse使用sourceDirectory标记告诉它主要来源的根目录。如果您将其更改为./src/main/java
,则右键单击项目&gt; Maven&gt;更新项目...然后单击确定(我必须执行此操作两次)它将修复Eclipse类路径,以便Eclipse可以构建项目。然后,您可以将pom恢复为主版本,只要您不再运行Update Project,它就应该继续构建。
我不清楚该项目为何指定非标准源目录但使用标准Maven布局,但这至少应该让您进入Eclipse中的工作状态。