Java eclipse如何知道可以依赖哪些OSGi包?
下面给出了使用“Hello RCP”模板创建的两个“插件项目”的简单设置 当导航到一个项目的清单并通过单击“添加…”打开“依赖项”选项卡上的“插件选择”对话框时,将显示一个可依赖于该项目的插件列表Java eclipse如何知道可以依赖哪些OSGi包?,java,eclipse,eclipse-plugin,eclipse-rcp,Java,Eclipse,Eclipse Plugin,Eclipse Rcp,下面给出了使用“Hello RCP”模板创建的两个“插件项目”的简单设置 当导航到一个项目的清单并通过单击“添加…”打开“依赖项”选项卡上的“插件选择”对话框时,将显示一个可依赖于该项目的插件列表 据我所知,此列表包含来自当前目标平台的所有插件以及我的工作区中可用的插件。我的问题是关于后者。这些包裹在哪里?我只在项目的bin目录中看到.class文件。我不确定是否理解您的问题 工作区中的插件是在MANIFEST.MF中具有捆绑符号name的项目,通常是通过文件>新建>项目>插件项目向导创建的 编
据我所知,此列表包含来自当前目标平台的所有插件以及我的工作区中可用的插件。我的问题是关于后者。这些包裹在哪里?我只在项目的bin目录中看到.class文件。我不确定是否理解您的问题 工作区中的插件是在
MANIFEST.MF
中具有捆绑符号name
的项目,通常是通过文件>新建>项目>插件项目向导创建的
编辑:
插件可以直接从项目运行,而无需打包到JAR中。一般来说,这不是问题,但它会导致资源路径出现问题,这些资源在测试期间工作,但在插件放入jar时失败。我不确定是否理解您的问题
工作区中的插件是在MANIFEST.MF
中具有捆绑符号name
的项目,通常是通过文件>新建>项目>插件项目向导创建的
编辑:
插件可以直接从项目运行,而无需打包到JAR中。一般来说,这不是问题,但它会导致资源路径出现问题,这些资源在测试期间工作,但在插件放入jar时失败。我不确定是否理解您的问题
工作区中的插件是在MANIFEST.MF
中具有捆绑符号name
的项目,通常是通过文件>新建>项目>插件项目向导创建的
编辑:
插件可以直接从项目运行,而无需打包到JAR中。一般来说,这不是问题,但它会导致资源路径出现问题,这些资源在测试期间工作,但在插件放入jar时失败。我不确定是否理解您的问题
工作区中的插件是在MANIFEST.MF
中具有捆绑符号name
的项目,通常是通过文件>新建>项目>插件项目向导创建的
编辑:
插件可以直接从项目运行,而无需打包到JAR中。一般来说,这不是问题,但它会导致在测试期间工作的资源路径出现问题,但在插件放入jar时失败。捆绑包的实际jar文件不在任何位置-一旦运行OSGI项目,Eclipse将自动创建和解决捆绑包。如果您想在Eclipse之外使用这些捆绑包,首先需要导出它们。项目运行时,捆绑包的位置将是工作区中相应的项目文件夹
此外,“plugin.xml”或“manifest.mf”等任何其他资源都不包括在项目的二进制文件夹中,而是列在“build”下清单文件的部分。包的实际jar文件不在任何地方-一旦运行OSGI项目,Eclipse将自动创建和解析包。如果您想在Eclipse之外使用这些捆绑包,首先需要导出它们。项目运行时,捆绑包的位置将是工作区中相应的项目文件夹
此外,“plugin.xml”或“manifest.mf”等任何其他资源都不包括在项目的二进制文件夹中,而是列在“build”下清单文件的部分。包的实际jar文件不在任何地方-一旦运行OSGI项目,Eclipse将自动创建和解析包。如果您想在Eclipse之外使用这些捆绑包,首先需要导出它们。项目运行时,捆绑包的位置将是工作区中相应的项目文件夹
此外,“plugin.xml”或“manifest.mf”等任何其他资源都不包括在项目的二进制文件夹中,而是列在“build”下清单文件的部分。包的实际jar文件不在任何地方-一旦运行OSGI项目,Eclipse将自动创建和解析包。如果您想在Eclipse之外使用这些捆绑包,首先需要导出它们。项目运行时,捆绑包的位置将是工作区中相应的项目文件夹
此外,任何其他资源,如“plugin.xml”或“manifest.mf”,都不包括在项目的二进制文件夹中,而是列在清单文件的“build”部分下。对于我有些模糊的问题,我深表歉意。我真正想知道的是:当我运行其中一个项目时,eclipse将我的包放在哪里?(包含清单的.jar)或者这个包根本就没有创建?我为我有些模糊的问题道歉。我真正想知道的是:当我运行其中一个项目时,eclipse将我的包放在哪里?(包含清单的.jar)或者这个包根本就没有创建?我为我有些模糊的问题道歉。我真正想知道的是:当我运行其中一个项目时,eclipse将我的包放在哪里?(包含清单的.jar)或者这个包根本就没有创建?我为我有些模糊的问题道歉。我真正想知道的是:当我运行其中一个项目时,eclipse将我的包放在哪里?(包含清单的.jar)或者该捆绑包根本没有创建?“项目运行时,捆绑包的位置将是对应的