设A依赖B,B依赖C
现在想排除A对C的间接依赖
1:使用<optional>true<optional>不让C传递
<dependency>
<groupId>C</groupId>
<artifactId>C</artifactId>
<version>1.0</version>
<scope>compile</scope>
<optional>true</optional>
</dependency>
2:依赖后用<exclusions>排除
<dependency>
<groupId>B</groupId>
<artifactId>B</artifactId>
<version>1.0</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>C</groupId>
<artifactId>C</artifactId>
</exclusion>
</exclusions>
</dependency>
公司项目都是<exclusions>把struts排除在外的,所以不需要统计。