【发布时间】:2012-09-28 08:58:19
【问题描述】:
我正在为 Eclipse 制作插件 - 但由于某种原因,当我构建插件的新版本时 - 更新站点没有注意到它。
构建过程说插件应该是版本 1.1.0.201209191506,但是当我访问安装时,我会看到这些版本:
XML 文件如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<site>
<feature url="features/supportStructuresForCSFEditing -_1.1.0.201209191506.jar" id="supportStructuresForCSFEditing -" version="1.1.0.201209191506">
<category name="plancomps"/>
</feature>
<feature url="features/supportStructuresForCSFEditingTest -_1.1.0.201209191506.jar" id="supportStructuresForCSFEditingTest -" version="1.1.0.201209191506">
<category name="plancomps"/>
</feature>
<category-def name="plancomps" label="plancomps"/>
</site>
如果我从本地或网络安装,就会发生这种情况 - 知道会发生什么吗?或者我可以尝试的诊断技巧?
编辑 - 机器已经重新启动 - 并且以前从未见过插件的机器尝试过 - 都显示了旧版本。 :(
【问题讨论】:
-
您是否更新了任何特定的插件??还是一般的 Eclipse 更新不起作用?
-
这两个特定的插件是我正在开发的——我改变了它们,重新构建它们,并想将它们安装到 eclipse 的测试实例中——但我一直看到旧版本的插件:(
-
我认为您必须更改版本的前 3 个部分之一,更改第 4 部分(构建 ID)被忽略。
-
这是一个可行的解决方案:stackoverflow.com/a/3491964/632199 只是不要创建更新站点项目。改为导出可部署功能。导出向导将创建所有需要的元数据。