从spring-data maven依赖中排除弹簧罐

时间:2014-04-08 19:05:44

标签: maven spring-data

我在我的pom.xml中包含spring-data,如下所示:

<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-jpa</artifactId>
    <version>1.5.1.RELEASE</version>
</dependency>

然而,它包含了一堆我不想捆绑的旧版Spring 3.2.8 jar文件。我是否需要将7个左右的弹簧罐中的排除物包括在内?

谢谢!

1 个答案:

答案 0 :(得分:1)

是的,设置排除。您可以单独设置所有这些,也可以排除Spring Data附带的所有传递Spring依赖项,您可以使用通配符。

<dependency>
  <groupId>org.springframework.data</groupId>
  <artifactId>spring-data-jpa</artifactId>
  <version>1.5.1.RELEASE</version>
  <exclusions>
    <exclusion>
      <groupId>org.springframework</groupId>
      <artifactId>*</artifactId>
    </exclusion>
  </exclusions>
</dependency>

Maven会记录一个警告,因为该功能只会在即将推出的Maven版本中得到支持,即使它已存在多年。