表示一组扩展的实用类型。
请注意,此类型使用“可选包”规范中定义的扩展。有关可选包的更多信息,请参阅您 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>