Eclipse / OSGi:如何控制通过导出的插件(jar)创建的文件名

时间:2015-06-04 22:45:15

标签: java eclipse eclipse-plugin osgi

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

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

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

1 个答案:

答案 0 :(得分:1)

限定符位于版本标记中的MANIFEST.MF文件中。把它移到那里。