【问题标题】:A cycle was detected in the build path of project ... eclipse在项目的构建路径中检测到循环... eclipse
【发布时间】:2014-06-26 03:35:25
【问题描述】:

刚开始使用eclipse,出现以下错误:在项目的构建路径中检测到循环。周期由项目 {x,y} 组成。

我该如何解决这个问题?我没有做任何不同的事情,当错误弹出时试图添加 maven 依赖项。已经删除了体面,但它仍然显示。尝试在 Maven 中清理/构建,清理并重新启动我的 Eclipse。

有什么建议吗?花了几个小时试图解决这个问题

【问题讨论】:

  • 移除循环依赖。你明白为什么会这样,对吧?你的x 依赖于y,而y 依赖于x,因此无法执行构建。

标签: java eclipse


【解决方案1】:

移动代码。这是你唯一的选择。您需要识别 x 中依赖于 y 的代码或 y 中依赖于 x 的代码。如果您可以将代码移动到另一个项目,那可能会解决问题。否则,您可能需要将代码移动到新项目。我不得不同时做这两件事。

【讨论】:

  • 如果我不做任何修改,为什么会触发错误?不明白这个糟糕的 Eclipse ide -.-
  • @user648244 啊,因为你还没有花时间学习如何使用 Eclipse(这不是 Eclipse 问题,在任何(或没有)IDE 中进行 java 开发都很常见),那么一定很烂。
【解决方案2】:

你可以调整偏好来处理这些依赖,它会给你一个警告 Preferences > Java > Compiler > Building > Build path problems > Circular dependencies

这至少对我有用!希望它对你有用。

【讨论】:

    猜你喜欢
    • 2010-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-04
    • 2013-06-02
    相关资源
    最近更新 更多