如何自动化Eclipse插件版本控制?

时间:2015-11-06 06:23:03

标签: eclipse eclipse-plugin

我们的项目中有20个插件。在每次构建之后,我们必须从'Manifest.mf'文件更新我们的插件版本。

Bundle-Version: 1.0.0.qualifier

例如,在更新后,我必须手动更新此行并提供新号码?如何为20个插件自动执行此操作?

我在Eclipse插件中看到有3.3.1.v20150403-1352。他们是如何做到这一点的?我们如何才能拥有这样的版本控制系统。比如主要版本,然后是次要版本,然后是构建日期和小时。

欢迎任何想法。

目前我们想要编写一个插件视图,我们可以通过从主视图输入来手动更新这些行。但即使我们认为解决方案也不容易。应该有一个整洁的方式来进行版本控制,但是如何?

是通过PDE API&建立?

我找到了这些链接:

这里说明:

  

“在Eclipse中,版本号由四(4)个段组成:3个整数和一个分别名为major.minor.service.qualifier的字符串。”

这是在创建插件时自动给出的,当我在插件中更改代码时,如何让Eclipse PDE自动更新?

在IBM链接中,它表示当您需要更改@since标记和清单文件时,Eclipse会给您错误。对此主题表示赞赏。

1 个答案:

答案 0 :(得分:3)

主要,次要和微观价值通常只是手工设定。

当限定符值指定为'限定符'它由构建系统替换为实际限定符。默认值为日期和时间(' YYYYMMDDHHMM')。这可以使用' forceContextQualifier'来覆盖。属性(具体如何执行此操作取决于您使用的构建系统)。

帮助here

中的更多详细信息
相关问题