在寻找这个问题的答案时,我发现了这个问题Eclipse is telling me a cycle was detected in the building path, but that's not true。在我的情况下,我尝试删除项目并从源代码管理中刷新它没有任何改进。我已经尝试更改Java-> Compiler->构建循环依赖项的值。如果设置为Error,则会出现两个错误,一个类型为“Java Problem”,另一个类型为“Flex Problem”。当我将其设置为警告时,我只得到Flex问题错误。我不相信构建路径中存在循环,因为:
假设没有实际周期,并且假设我已删除项目文件夹并从源代码控制刷新,那么Eclipse或Flex中的文件或缓存文件夹可能会导致此错误报告?
答案 0 :(得分:0)
我错了,有一个周期,只是没有涉及到有问题的项目。报告循环的项目是工作空间中唯一的Flex项目,因此唯一一个忽略Eclipse中的设置以将构建周期列为警告的项目。这是一个很好的例子,为什么使用这个设置是一个坏主意,实际上修复周期是正确的方法。不幸的是,这是一个“遗留”的应用程序,我没有时间来解决它。问题是其中一个项目有一个Maven配置文件集,其中包括引用它的项目,因此也就是循环。所以我自己提醒一下,检查项目定义依赖关系的所有方法。也不要假设问题是产生错误的事情。抱歉分心。