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. |