Artifact handlers (see API) define for each dependency type information on the artifact.
Some artifact handlers are configured by default in META-INF/plexus/artifact-handlers.xml:
type | extension | packaging | classifier | language | added to classpath | includesDependencies |
---|---|---|---|---|---|---|
pom | = type | = type | none | |||
jar | = type | = type | java | true | ||
test-jar | jar | jar | tests | java | true | |
maven-plugin | jar | = type | java | true | ||
ejb | jar | = type | java | true | ||
ejb-client | jar | ejb | client | java | true | |
war | = type | = type | java | true | ||
ear | = type | = type | java | true | ||
rar | = type | = type | java | true | ||
java-source | jar | = type | sources | java | ||
javadoc | jar | = type | javadoc | java | true |