为个人二进制文件构造 Liberty 存储库
OpenShift cartridge 和 IBM® WebSphere® Application Server Liberty buildpack 均仅出于开发目的下载缺省 Liberty 和 IBM JRE 二进制文件。如果您对自己的二进制文件拥有其他许可证,并希望使用这些二进制文件,那么这些文件必须可通过 HTTP 访问。
存储库结构
存储库是可通过 HTTP 访问的文件集合。存储库根目录必须包含 index.yml 文件,该文件是具体版本与绝对 URI 的映射。例如,
<version>:
uri: <URI of binary>
license: <URI of license>
可以将您的文件存储在存储库中。例如,
/index.yml
/ibm-java-jre-7.0-5.0-x86_64-archive.bin
/ibm-java-jre-7.0-5.0-x86_64-License.html
版本由以下四个部件组成:主版本号、次版本号、微版本号和可选限定符。版本格式为 <major>.<minor>.<micro>[_<qualifier>]。
部件 | 需求 |
---|---|
主要 | 数字 |
次要 | 数字 |
微 | 数字 |
可选限定符 | 字母、数字和连字符,按字典式顺序:
|
除声明要使用的特定版本以外,还可以指定限定范围的一系列版本。可以在版本前缀后追加 + 符号,以便使用以该前缀开头的最新版本。
示例 | 描述 |
---|---|
1.+ | 选择低于 2.0.0 的最高可用版本。 |
1.7.+ | 选择低于 1.8.0 的最高可用版本。 |
1.7.0+ | 选择低于 1.7.1 的最高可用版本。 注: 使用此语法将特定版本中的安全发行版保持为最新。
|
有关说明本文档中详细描述的存储库结构的准则的 index.yml 文件示例,请访问:
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