Default Artifact Handlers Reference

Artifact handlers (see API) define for each dependency type information on the artifact (classifier, extension, language) and how to manage it as dependency (add to classpath, include dependencies).

type classifier extension language added to classpath includesDependencies
pom = type none
maven-plugin jar java true
jar = type java true
java-source sources jar java
javadoc javadoc jar java true
test-jar tests jar java true
fatjar jar java true true
ejb jar java true
ejb-client client jar java true
war = type java true
ear = type java true
rar = type java true

fatjar is new in Maven 3.10.0