A Java SE library descriptor is an XML file that, when registered in the layer.xml file, adds a new class library to the IDE's Library Manager. Whenever the module containing the library descriptor is enabled, the library is present in the Library Manager. For example, Struts support provides the Struts libraries in the Library Manager.