Utilizar calificadores de versión

Los paquetes compuestos y características de Eclipse tienen números de versión, cuyo formato es mayor.menor.micro.calificador.  El segmento calificador de la versión se utiliza con frecuencia para indicar una construcción específica.  Si establece el calificador de versión de la característica o plug-in en "qualifier" (es decir, una versión 1.0.0.qualifier), la construcción PDE sustituirá automáticamente la palabra "qualifier" por un calificador generado.

Controlar el calificador generado

El valor del calificador generado está determinado por el primero de los siguientes elementos que se aplique:
  1. Si la propiedad forceContextQualifier está establecida en el archivo build.properties de configuración de la construcción,  el valor de esta propiedad se utilizará como calificador.  Esta propiedad también puede establecerse en la línea de mandatos con la opción -D al invocar ant.
  2. Si se utilizan archivos de correlación para extraer los paquetes compuestos de un repositorio, el código utilizado para extraer el paquete compuesto se utilizará como calificador.
  3. Si no se ha utilizado forceContextQualifier ni archivos de correlación, el calificador será una indicación de la hora en el formato AAAAMMDDHHMM (por ejemplo, 200605121600)

Sufijos de versión de característica

Puede activar la generación de sufijos de calificador para las características estableciendo la propiedad generateFeatureVersionSuffix="true" en el archivo build.properties de configuración de la construcción.

La idea de una versión es que, cada vez que se realizan cambios, el calificador de versión aumenta y captura los cambios de una construcción a otra.  Las características raramente cambian, pero sí contienen plug-ins que pueden cambiar con frecuencia.  Si se activan los sufijos de versión, una versión de característica tendrá el formato mayor.menor.micro.sufijo-calificador.   El sufijo es en realidad la suma de los calificadores de versión de todas las características y plug-ins incluidos en la característica.  Esto significa que, cuando uno de los plug-ins incluidos incremente su versión, se incrementará también automáticamente la versión de la característica.  Esto es especialmente útil cuando la característica se despliega por medio de un sitio de actualizaciones.