使用版本限定符
Eclipse 捆绑软件和功能部件使用格式为 major.minor.micro.qualifier 的版本号。版本的限定符段通常用来指示特定的构建。如果将功能部件或插件的版本限定符设置为“qualifier”(即版本为
1.0.0.qualifier),“PDE 构建”就会自动将“qualifier”一词替换为所生成的限定符。
控制生成的限定符
所生成的限定符值由下列第一个适用的项确定:
- 如果在构建配置 build.properties 文件中设置了 forceContextQualifier 属性,则将把此属性值用作限定符。也可以在调用 Ant 时使用 -D 命令行参数来设置此属性。
- 如果正在使用映射文件来访存资源库中的捆绑软件,则将把用来访存捆绑软件的标记用作限定符。
- 如果既未使用 forceContextQualifier 也未使用映射文件,则限定符将是格式为 YYYYMMDDHHMM 的时间戳记(例如 200605121600)。
功能部件版本后缀
通过在构建配置 build.properties 文件中设置 generateFeatureVersionSuffix="true"
属性,可以允许生成功能部件的限定符后缀。
版本的思想是随着某些内容的更改而递增,随构建的不同,版本限定符不断递增并捕获更改。功能部件很少更改,但是,它们包含经常更改的插件。当版本后缀处于打开状态时,功能部件版本的格式为 major.minor.micro.qualifier-suffix。后缀实际上是该功能部件包括的所有功能部件和插件的版本功能限定符之和。这意味着,当其中一个包括的插件的版本递增时,功能部件的版本也将自动递增。当通过更新站点来部署功能部件时,此特性非常有用。