Java eclispe:在以下期间发生内部错误:";“更新Maven项目”;栈溢出

Java eclispe:在以下期间发生内部错误:";“更新Maven项目”;栈溢出,java,eclipse,maven,stack-overflow,Java,Eclipse,Maven,Stack Overflow,当使用右键单击project->maven->Update project为maven更新project时,是否有人在eclipse中遇到以下异常 对话框1=>在“更新Maven项目”期间发生内部错误 对话框2=>发生堆栈溢出错误。建议您退出工作台。。。是否要退出工作台 报告了eclipse错误团队的相同情况: Eclipse版本:4.3 =============================================================ECLIPSE日志=========

当使用右键单击project->maven->Update project为maven更新project时,是否有人在eclipse中遇到以下异常

对话框1=>在“更新Maven项目”期间发生内部错误

对话框2=>发生堆栈溢出错误。建议您退出工作台。。。是否要退出工作台

报告了eclipse错误团队的相同情况:

Eclipse版本:4.3

=============================================================ECLIPSE日志==================================

!MESSAGE An internal error occurred during: "Updating Maven Project". !STACK 0 从下载最新的Maven(3.2.3)并从命令行运行它。它应该会给您一条有用的错误消息,而不是堆栈溢出


背景:Maven的某些版本中存在一个bug,无法检测依赖项中的周期。

检查pom,您可能将模块作为依赖项相互添加。
java.lang.StackOverflowError
    at java.util.AbstractCollection.containsAll(AbstractCollection.java:278)
    at java.util.AbstractSet.equals(AbstractSet.java:78)
    at org.sonatype.aether.util.graph.transformer.NearestVersionConflictResolver$1.accept(NearestVersionConflictResolver.java:193)
    at org.sonatype.aether.util.graph.PathRecordingDependencyVisitor.visitEnter(PathRecordingDependencyVisitor.java:88)
    at org.sonatype.aether.impl.internal.GraphEdge.accept(GraphEdge.java:198)
    at org.sonatype.aether.impl.internal.GraphEdge.accept(GraphEdge.java:202)
    at org.sonatype.aether.impl.internal.GraphEdge.accept(GraphEdge.java:202)
    at org.sonatype.aether.impl.internal.GraphEdge.accept(GraphEdge.java:202)
    at org.sonatype.aether.impl.internal.GraphEdge.accept(GraphEdge.java:202)
   .....