我们的项目中有 20 个插件。每次构建后,我们都必须从“Manifest.mf”文件更新我们的插件版本。
Bundle-Version: 1.0.0.qualifier
例如,更新后我必须手动更新此行并提供新号码?如何自动化处理 20 个插件?
我看到 Eclipse 插件中有 3.3.1.v20150403-1352。他们是如何实现这一目标的?我们如何才能拥有这样的版本控制系统。例如主要版本,然后是次要版本,然后是构建日期和时间。
欢迎任何想法。
目前我们想编写一个插件 View ,我们可以通过从主视图进入来手动更新这些行。但即使是我们认为的解决方案也并不容易。应该有一种简洁的方法来进行版本控制,但是如何实现呢?
它是通过 PDE API & Build 完成的吗?
我找到了这些链接:
- http://www.ibm.com/developerworks/library/os-eclipse-api-tools/
- http://wiki.eclipse.org/Version_Numbering
这里指出:
"In Eclipse, version numbers are composed of four (4) segments: 3 integers and a string respectively named major.minor.service.qualifier."
这是在创建插件时自动给出的,当我更改插件中的代码时如何让 Eclipse PDE 自动更新它?
在 IBM 链接中,它说当您需要更改 @since
标记和 list 文件时,Eclipse 会给出错误。对于此主题的任何帮助,我们表示感谢。
最佳答案
主要、次要和微观值通常只是“手动”设置。
当限定符值指定为“限定符”时,构建系统会将其替换为实际限定符。默认值为日期和时间 ('YYYYMMDDHHMM')。这可以使用“forceContextQualifier”属性覆盖(具体如何执行此操作取决于您使用的构建系统)。
帮助中的更多详细信息here
关于eclipse - 如何自动化 Eclipse 插件版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33560689/