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:
- 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.
- 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.
- 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.