扩展集

表示一组扩展的实用类型。

请注意,此类型使用“可选包”规范中定义的扩展。有关可选包的更多信息,请参阅您 Java 标准版软件包文档包中的文档“可选包版本控制”,位于文件 guide/extensions/versioning.html 中,或在线访问 包版本控制文档。

唯一支持的属性是 refid,它使此 extensionset 成为对在其他地方定义的 extensionset引用。如果指定,则不允许其他属性或嵌套元素。

嵌套元素

扩展

扩展 对象,添加到集合中。

文件集

文件集 中包含的所有文件(jar 文件且实现扩展)都将添加到扩展集中。

库文件集

集合中包含的所有文件(jar 文件且实现扩展)都将添加到扩展集中。但是,扩展信息可能会被库文件集的属性修改。

示例

<extension id="e1"
    extensionName="MyExtensions"
    specificationVersion="1.0"
    specificationVendor="Peter Donald"
    implementationVendorID="vv"
    implementationVendor="Apache"
    implementationVersion="2.0"
    implementationURL="https://somewhere.com/myExt.jar"/>

<libfileset id="lfs"
               includeUrl="true"
               includeImpl="false"
               dir="tools/lib">
  <include name="*.jar"/>
</libfileset>

<extensionSet id="exts">
  <libfileset dir="lib">
    <include name="*.jar"/>
  </libfileset>
  <libfileset refid="lfs"/>
  <extension refid="e1"/>
</extensionSet>