java - Eclipse/OSGi : How to control the file-name created via an exported plugin (jar)

标签 java eclipse eclipse-plugin osgi

尝试控制从 Eclipse 导出 OSGi 插件时通过 Export 创建的文件的名称。具体方法是在 Project Explorer 中选择插件,然后选择菜单:“导出 | 导出”。可部署的插件和片段'。这些选择似乎有限或几乎不存在。例如,如果我有一个名为 MyPlugin 的插件,并且将其导出,我可以指定输出文件夹,但无法更改名称(它始终是“MyPlugin”...),并且它总是附加一个日期代码,例如如 201506041521。该标签(限定符替换)始终显示,即使我在导出对话框的选项面板中取消选中它的复选标记也是如此。

本质上,我试图能够替换一个精确的bundle-jar,以便我可以调用update来更新已安装的bundle内容。事实上,我必须保存该包,然后将其重命名为旧版本,这很痛苦。

是否有办法更改它以准确指定名称或至少删除限定符替换标记?

最佳答案

限定符位于 MANIFEST.MF 文件的版本标记中。将其删除。

关于java - Eclipse/OSGi : How to control the file-name created via an exported plugin (jar),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30655479/

相关文章:

java - 这个 Java 是否很好地近似了 @UIApplicationMain 在 Swift 中的工作方式?

java - XML 图片更改

java - 主页按钮在旋转时从抽屉图标变为向上按钮 - 仅当抽屉导航打开时

Eclipse 打开空白工作区

java - Eclipse 插件 > 如何以编程方式包含 jar 文件

eclipse - 运行 Selenium 脚本时“Firefox 已停止工作”

java - 从 Eclipse 插件中,如何以编程方式使 Eclipse 编辑某个文件?

java - 无法在我的项目中使用 @Slf4j 注释,因为无法解析为类型,但在另一个项目中效果很好

eclipse - 如何在 Indigo (3.7) 上安装 Eclipse PDE

java - JDIALOG 没有看到其他类