Maven pom.xml排除传递和正常依赖

时间:2019-06-06 17:26:23

标签: maven

我尝试直接添加Maven依赖关系,比如说Spring context 3.0.7.release 并尝试添加spring-context 3.2.8.release(这也将spring上下文作为传递性行为),如何排除spring上下文3.0.7。是要评论还是要删除,或者我们可以在此处使用排除?

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${spring-version} </version>
        <!--    <exclusions>
                <exclusion>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring-expression</artifactId>
                </exclusion>
            </exclusions> -->
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-expression</artifactId>
            <version>3.0.7.RELEASE</version>
        </dependency>
    </dependencies>

1 个答案:

答案 0 :(得分:0)

这里不需要排除,您自己的POM中的spring-expression版本会覆盖另一个版本,Maven会确保只使用一个版本。