PlexusConfiguration

This is a Work In Progress for a documentation for the Plexus Container descriptor: META-INF/plexus/plexus.xml.

An XSD will be available at http://plexus.codehaus.org/xsd/plexus-1.3.0.xsd.

Note that since plexus.xml is a superset of components.xml, this documentation only focuses on elements only available in plexus.xml.

<plexus xmlns="http://plexus.codehaus.org/PLEXUS/1.3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://plexus.codehaus.org/PLEXUS/1.3.0 http://plexus.codehaus.org/xsd/plexus-1.3.0.xsd">
  <load-on-start/>
  <system-properties/>
  <configurations-directory/>
  <logging/>
  <component-repository/>
  <resources/>
  <component-manager-manager/>
  <component-discoverer-manager implementation=.. >
    <listeners>
      <listener implementation=.. />
    </listeners>
    <component-discoverers>
      <component-discoverer implementation=.. />
    </component-discoverers>
  </component-discoverer-manager>
  <component-factory-manager/>
  <lifecycle-handler-manager/>
  <component-composer-manager/>

  <components/>
</plexus>

plexus

Plexus Container descriptor, that can be used to configure the plexus container and runtime in addition to declaring components.

Element Type Since Description
load-on-start DOM TBD
system-properties DOM TBD
configurations-directory DOM TBD
logging DOM TBD
component-repository DOM TBD
resources DOM TBD
component-manager-manager DOM TBD
component-discoverer-manager ComponentDiscovererManager TBD
component-factory-manager DOM TBD
lifecycle-handler-manager DOM TBD
component-composer-manager DOM TBD
components DOM The component descriptors that can be found within this plexus descriptor, exactly like in components.xml.

component-discoverer-manager

see org.codehaus.plexus.component.discovery.ComponentDiscovererManager source javadoc.

Attribute Type Since Description
implementation String Implementation class.
Element Type Since Description
listeners/listener* List<ComponentDiscoveryListener> (Many) No description.
component-discoverers/component-discoverer* List<ComponentDiscoverer> (Many) No description.

listener

see org.codehaus.plexus.component.discovery.ComponentDiscoveryListener source javadoc.

Element Content: Configuration of the class.

Attribute Type Since Description
implementation String Implementation class.

component-discoverer

see org.codehaus.plexus.component.discovery.ComponentDiscoverer source javadoc.

Element Content: Configuration of the class.

Attribute Type Since Description
implementation String Implementation class.