The Version Manager Extension Point
- The generation for java script file can be managed with version manager
- BTT tools provide default version manager implementation (do not generate version number on condition.js file)
- BTT tools will not provide fault version file loader; end user should implement this function by themselves.
- Condition Dictionary Generator, used to generate condition.js file
- The generator use IVersionManager to get each condition file’s name and output path
- End user can implement new version control behavior by register new IVersionManager instance under the extension point “com.ibm.btt.tools.common.version”, this extension point need following information
- Type: for condition dictionary version manager, this value must be “condition”, other value can be used for future requirement
- Class: any class that implement the IVersionManager interface
- Priority: include three value low, middle and high, end use should use middle or high, and if there are two or more extension that use same priority for same type, BTT should use the first definition (but the eclipse system do not guarantee fixed extension load sequence).
