我正试图在eclipse中将插件功能导出为webstart。设置feature.xml并运行导出向导后,单击“完成”时出现以下错误:
A cycle was detected when generating the classpath org.pathvisio.core_2.0.11, org.pathvisio.batik.codec_1.7.0, org.pathvisio.batik.transcoder_1.7.0, org.pathvisio.pdftranscoder_1.7.0, pvplugins-bridgedbSettings_1.0.0.201106291012, org.pathvisio.core_2.0.11.
麻烦的是,我不知道这个周期究竟在哪里。所以我的问题是:如何找出导致循环依赖的插件?是否有任何工具可以帮助分析依赖性问题?
答案 0 :(得分:4)
上面的消息列出了组成循环元素的确切插件。它不是一个负责循环的插件;它是列出的一组插件...所以org.pathvisio.core依赖于org.pathvisio.batik.codec,它依赖于...
当您尝试了解依赖关系时,请记住在计算中包含已安装的片段: - )
为了可视化依赖关系,我通常打开其中一个插件的PDE编辑器,转到“依赖关系”页面,在右侧部分你有很多可以帮助你的工具 - 在这种情况下primary“在依赖图中查找周期”。
答案 1 :(得分:0)
A cycle was detected when generating the classpath
这意味着在某个地方你有一个插件A需要插件B和插件B需要插件C.插件C需要插件A。
查找并解决此问题!