Estructurar un repositorio de Liberty para archivos binarios personales
El cartucho OpenShift y el paquete de compilación de IBM® WebSphere Application Server Liberty descargan los archivos binarios JRE de IBM y Liberty sólo para el desarrollo. Si desea utilizar sus propios archivos binarios para los que tiene otras licencias, los archivos deben ser accesibles con HTTP.
Estructura de repositorio
El repositorio es una colección de archivos accesible con HTTP. La raíz de repositorio
debe contener un archivo index.yml que sea una correlación de versiones concretas
con URI absolutos. Por ejemplo:
<versión>:
uri: <URI de binario>
license: <URI de licencia>
Puede almacenar los archivos en el repositorio. Por ejemplo:
/index.yml
/ibm-java-jre-7.0-5.0-x86_64-archive.bin
/ibm-java-jre-7.0-5.0-x86_64-License.html
Las versiones se componen de las cuatro partes siguientes: principal, menor, micro y
calificador opcional.
El formato de versión es
<principal>.<menor>.<micro>[_<calificador>].
Parte | Requisito |
---|---|
Principal | Numérico |
Menor | Numérico |
Micro | Numérico |
Calificador opcional | Letras, dígitos y guiones con el orden léxico:
|
Aparte de declarar una versión específica a utilizar, también puede especificar un rango limitado
de versiones.
Puede añadir el símbolo + a un prefijo de versión para utilizar la última versión
que empieza con el prefijo.
Ejemplo | Descripción |
---|---|
1.+ | Selecciona la mayor versión disponible inferior a 2.0.0. |
1.7.+ | Selecciona la mayor versión disponible inferior a 1.8.0. |
1.7.0+ | Selecciona la mayor versión disponible inferior a 1.7.1. Nota: Utilice esta sintaxis para mantenerse
actualizado con los releases de seguridad en una versión particular.
|
Para ver ejemplos de archivos index.yml que ilustran las directrices para la estructura de repositorio detallada en este documento, consulte
https://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/downloads/wlp/index.yml
https://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/downloads/jre/index.yml