up:: Maven MOC tag::依赖
dates:: 2023-09-08

maven 的每个依赖包都可以修改下列属性:

  • type: 依赖的类型,对应于项目坐标定义的 packaging。大部分情况下,该元素不必声明,默认为 jar。
  • scope: 依赖的作用范围。
  • optional: 标记依赖是否可选。
  • exclusions: 用来排除传递性依赖。

上面的属性标签可以添加在 Maven 坐标中,示例如下。但大多数情况依然只需要 groupIdartifactIdversioin 这三个即可。

<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>32.1.2-jre</version>
    <scope>test</scope>
</dependency>