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