【问题标题】:Some inter-plug-in dependencies have not been satisfied一些插件间的依赖没有得到满足
【发布时间】:2019-05-09 14:01:00
【问题描述】:

我正在开发一个使用 eclipse-rcp 插件的桌面应用程序,目前我的应用程序在 Java 1.8_162 和 eclipse 4.6.0 (Neon) 上运行,并使用 Apache Ant 1.9.9 构建应用程序。我们计划升级此应用程序以在 OpenJDK 11.0.2+9_ 版本上运行,因此我们设置了 JAVA_HOME 和 env。变量指向 JDK 11。毕竟,我们在 ant 构建期间面临以下问题。请帮助我。

 init:
 [java]
 [java] generateScript:
 [java] [eclipse.buildScript] Some inter-plug-in dependencies have not been satisfied.
 [java] [eclipse.buildScript] Bundle org.eclipse.epp.logging.aeri.ide:
 [java] [eclipse.buildScript]       Unsatisfied import package org.apache.lucene.document_[7.1.0,8.0.0).
 [java] [eclipse.buildScript]       Unsatisfied import package org.apache.lucene.index_[7.1.0,8.0.0).
 [java] [eclipse.buildScript]       Unsatisfied import package org.apache.lucene.search_[7.1.0,8.0.0).
 [java] [eclipse.buildScript]       Unsatisfied import package org.apache.lucene.store_[7.1.0,8.0.0).

【问题讨论】:

  • 由于对 JRE 布局和 Java 9 模块代码的更改,基于 Eclipse Neon 的代码无法与 Java 11 一起使用。为此,您需要使用当前的 Eclipse 2019-03。
  • 是的,我尝试使用最新的 Eclipse 2019-03。但现在它抛出一些包丢失。捆绑 org.apache.batik.util.gui_1.8.0.v20170214-1941 无法解决。:[java] 不满意导入包 org.apache.batik.util.gui.resource_1.8.0。 [java] 不满意导入包org.apache.batik.util.resources_1.8.0。 [java] 不满足导入包org.apache.batik.xml_1.8.0.
  • 每个版本都有不同的所需插件,您需要更新您的构建以指定正确的列表
  • 好的,让我检查一下。谢谢@greg-449 :)

标签: java ant eclipse-plugin eclipse-rcp java-11


【解决方案1】:

看起来插件 org.eclipse.epp.logging.aeri.ide 正在为各种 org.apache.lucene.xxxx 插件指定一系列可接受的版本(至少版本 7.1.0 且低于版本 8.0.0)。

可能新 Eclipse 中的插件不满足这些版本要求(或完全缺失)。您需要找到一组兼容的这些插件。

【讨论】:

  • 谢谢 Greg,我仍在努力寻找符合我要求的最新/正确版本。
  • 我已经编辑了我的问题,它详细解释了我所面临的错误。你能帮我解决这个问题吗? @greg-449
猜你喜欢
  • 2020-05-12
  • 2018-10-03
  • 2019-10-15
  • 2011-10-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-20
  • 1970-01-01
相关资源
最近更新 更多