首页 > 解决方案 > 一些插件间依赖没有得到满足

问题描述

我正在开发一个使用 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).

标签: javaanteclipse-plugineclipse-rcpjava-11

解决方案


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

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


推荐阅读