<dependencies>
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.2.1</version>
<scope>compile</scope>
<type>jar</type>
<optional>...</optional>
<exclusions>...</exclusions>
</dependency>
</dependencies>
上述代碼中包含了所有maven依賴中的元素。
dependencies中可以包含項目的中的一個和多個dependency。
對於任意一個dependency都包含以下元素
1.groupId,artifactId,version是依賴的基本座標。maven根據座標才能找到所需的依賴。
2.type依賴類型,默認是jar。一般不用聲明。
3.scope依賴範圍。
4.optional依賴是否可選(不建議使用)。
5.exclusions用來排除傳遞依賴。