实用程序类型,表示 JAR 文件清单中描述的可用“可选包”(以前称为“标准扩展”),或对这种可选包的要求。
请注意,此类型适用于“可选包”规范定义的扩展。有关可选包的更多信息,请参阅 Java 标准版软件包文档包中的文档 *可选包版本控制*,位于文件 guide/extensions/versioning.html 中,或在线 包版本控制文档。
扩展类型支持以下属性
属性 | 描述 | 必需 |
---|---|---|
extensionName | 扩展的名称 | 是 |
specificationVersion | 扩展规范的版本(必须使用 Dewey 十进制法,也称为点分十进制法,例如 3.2.4) |
否 |
specificationVendor | 规范供应商 | 否 |
implementationVersion | 扩展实现的版本(必须使用 Dewey 十进制法,也称为点分十进制法,例如 3.2.4) |
否 |
implementationVendor | 实现供应商 | 否 |
implementationVendorId | 实现供应商 ID | 否 |
implementationURL | 用于检索扩展的 URL。 | 否 |
refid | 使此 extension 成为对在其他地方定义的 extension 的 引用。如果指定,则不允许其他属性或嵌套元素。 |
否 |
<extension id="e1" extensionName="MyExtensions" specificationVersion="1.0" specificationVendor="Peter Donald" implementationVendorID="vv" implementationVendor="Apache" implementationVersion="2.0" implementationURL="https://somewhere.com/myExt.jar"/>
完全指定的扩展对象。
<extension id="e1" extensionName="MyExtensions" specificationVersion="1.0" specificationVendor="Peter Donald"/>
仅指定规范详细信息的扩展对象。