我在我的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个左右的弹簧罐中的排除物包括在内?
谢谢!
答案 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版本中得到支持,即使它已存在多年。