Eclipse RCP 新插件依赖未解决的需求
Eclipse RCP new plug-in dependency unresolved requirement
我正在学习 RCP 插件并尝试添加另一个插件作为依赖项。所以我从一个简单的 HelloWorld 应用程序开始并进行了测试,它运行良好。现在,我通过导入外部 jar 文件创建了另一个插件,并将其添加为依赖于我的 HelloWorld 应用程序。现在,当我 运行 代码时,出现以下错误,
!ENTRY org.eclipse.equinox.app 0 0 2018-10-08 13:39:55.300
!MESSAGE Product com.be.tests.part1.product1 could not be found.
!ENTRY com.be.tests.part1 4 0 2018-10-08 13:39:55.315
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: com.be.tests.part1 [73]
Unresolved requirement: Require-Bundle: Part1Libs; bundle-version="1.0.0"
我在依赖项选项卡中添加了新插件 (Part1Libs)。这
MANIFEST.MF 文件显示依赖关系为
Require-Bundle: org.eclipse.ui.intro,
org.eclipse.core.runtime,
org.eclipse.ui,
org.eclipse.equinox.ds,
org.eclipse.equinox.util,
org.eclipse.equinox.event,
Part1Libs;bundle-version="1.0.0"
我好像少了一个简单的步骤,但我不知道发生了什么。非常感谢任何帮助,
查看 'Run > Run Configurations...' 对话框并找到您的 RCP。
在 'Plug-ins' 选项卡上确保列出 RCP 中的所有插件。
我正在学习 RCP 插件并尝试添加另一个插件作为依赖项。所以我从一个简单的 HelloWorld 应用程序开始并进行了测试,它运行良好。现在,我通过导入外部 jar 文件创建了另一个插件,并将其添加为依赖于我的 HelloWorld 应用程序。现在,当我 运行 代码时,出现以下错误,
!ENTRY org.eclipse.equinox.app 0 0 2018-10-08 13:39:55.300
!MESSAGE Product com.be.tests.part1.product1 could not be found.
!ENTRY com.be.tests.part1 4 0 2018-10-08 13:39:55.315
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: com.be.tests.part1 [73]
Unresolved requirement: Require-Bundle: Part1Libs; bundle-version="1.0.0"
我在依赖项选项卡中添加了新插件 (Part1Libs)。这 MANIFEST.MF 文件显示依赖关系为
Require-Bundle: org.eclipse.ui.intro,
org.eclipse.core.runtime,
org.eclipse.ui,
org.eclipse.equinox.ds,
org.eclipse.equinox.util,
org.eclipse.equinox.event,
Part1Libs;bundle-version="1.0.0"
我好像少了一个简单的步骤,但我不知道发生了什么。非常感谢任何帮助,
查看 'Run > Run Configurations...' 对话框并找到您的 RCP。
在 'Plug-ins' 选项卡上确保列出 RCP 中的所有插件。