现象:

如果我们的项目包含多个工程(project),而它们之间又是循环引用的关系,那么Eclipse在编译时会抛出如下一个错误信息: “A cycle was detected in the build path of project: XXX”

解决方案:

  1. Eclipse Menu -> Window -> Preferences... -> Java -> Compiler -> Building -> Building path problems -> Circular dependencies -> 将Error改成Warning
  2. 或者查看工程之间是否真的需要循环引用,不需要的话去掉。Clean项目并重新编译。