1
+ ~~ Licensed to the Apache Software Foundation (ASF) under one
2
+ ~~ or more contributor license agreements. See the NOTICE file
3
+ ~~ distributed with this work for additional information
4
+ ~~ regarding copyright ownership. The ASF licenses this file
5
+ ~~ to you under the Apache License, Version 2.0 (the
6
+ ~~ "License"); you may not use this file except in compliance
7
+ ~~ with the License. You may obtain a copy of the License at
8
+ ~~
9
+ ~~ http://www.apache.org/licenses/LICENSE-2.0
10
+ ~~
11
+ ~~ Unless required by applicable law or agreed to in writing,
12
+ ~~ software distributed under the License is distributed on an
13
+ ~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14
+ ~~ KIND, either express or implied. See the License for the
15
+ ~~ specific language governing permissions and limitations
16
+ ~~ under the License.
17
+
18
+ ---
19
+ Default Dependency Types
20
+ ---
21
+ Hervé Boutemy
22
+ ---
23
+ 2024-12-27
24
+ ---
25
+
26
+ Default Dependency Types Reference
27
+
28
+ Defined in <<<DefaultTypeProvider>>>
29
+ ({{{./apidocs/org/apache/maven/internal/impl/resolver/type/DefaultTypeProvider.html}javadoc}},
30
+ {{{./xref/org/apache/maven/internal/impl/resolver/type/DefaultTypeProvider.html}source}}):
31
+
32
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
33
+ || type || classifier || extension || language || path types || includesDependencies ||
34
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
35
+ || Maven || || || || || ||
36
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
37
+ | <<<pom>>> | | <= type> | none | | |
38
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
39
+ | <<<bom>>> * | | <<<pom>>> | none | | |
40
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
41
+ | <<<maven-plugin>>> | | <<<jar>>> | java | classes | |
42
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
43
+ || Java || || || || || ||
44
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
45
+ | <<<jar>>> | | <= type> | java | classes, modules | |
46
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
47
+ | <<<java-source>>> | <<<sources>>> | <<<jar>>> | java | | |
48
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
49
+ | <<<javadoc>>> | <<<javadoc>>> | <<<jar>>> | java | classes | |
50
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
51
+ | <<<test-jar>>> | <<<tests>>> | <<<jar>>> | java | classes, patch module | |
52
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
53
+ | <<<modular-jar>>> * | <<<tests>>> | <<<jar>>> | java | modules | |
54
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
55
+ | <<<classpath-jar>>> * | <<<tests>>> | <<<jar>>> | java | classes | |
56
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
57
+ | <<<fatjar>>> * | <<<tests>>> | <<<jar>>> | java | classes | |
58
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
59
+ || Java/Jakarta EE || || || || || ||
60
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
61
+ | <<<ejb>>> | | <<<jar>>> | java | classes | |
62
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
63
+ | <<<ejb-client>>> | <<<client>>> | <<<jar>>> | java | classes | |
64
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
65
+ | <<<war>>> | | <= type> | java | | <<<true>>> |
66
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
67
+ | <<<ear>>> | | <= type> | java | | <<<true>>> |
68
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
69
+ | <<<rar>>> | | <= type> | java | | <<<true>>> |
70
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
71
+ | <<<par>>> * | | <= type> | java | | <<<true>>> |
72
+ *-----------------------+---------------+------------+-----------+-----------------------+-----------------------+
73
+
74
+ * = new in Maven 4
0 commit comments