我必须将两个eclipse-plugin项目构建到两个独立的jar中,每个jar都依赖于另一个来进行编译。 Eclipse IDE抱怨“周期依赖......”。 我如何构建这些插件罐?我想通过将它们放在eclipse / plugin文件夹中运行这些插件应该是顺畅的。
答案 0 :(得分:7)
如果您有循环依赖关系,则有两种选择:
答案 1 :(得分:0)
如果(并且仅当)你真的不能摆脱这种周期性依赖关系,你可以在插件之间使用松散的依赖关系:DynamicImport-Package
(正如blog entry中所建议的那样,强调要摆脱循环)
答案 2 :(得分:0)
或者您可以执行maven方法,将版本化的jar部署到存储库。
然后,项目A取决于存储库中B的最新发布版本,B取决于存储库中A的最新版本。