我们的项目中有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会给您错误。对此主题表示赞赏。
答案 0 :(得分:3)
主要,次要和微观价值通常只是手工设定。
当限定符值指定为'限定符'它由构建系统替换为实际限定符。默认值为日期和时间(' YYYYMMDDHHMM')。这可以使用' forceContextQualifier'来覆盖。属性(具体如何执行此操作取决于您使用的构建系统)。
帮助here
中的更多详细信息