我的项目包含一个jar文件,因为它被列为传递依赖项。

但是,我不仅验证了我不需要它,而且还引起了问题,因为jar文件中的类遮盖了另一个jar文件中所需的类。

如何从传递依赖项中忽略单个jar文件?

最佳答案

您可以通过以下方式排除依赖项:

        <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring</artifactId>
                <version>2.5.6</version>
                <exclusions>
                        <exclusion>
                                <groupId>commons-logging</groupId>
                                <artifactId>commons-logging</artifactId>
                        </exclusion>
                </exclusions>
        </dependency>

关于java - Maven : remove a single transitive dependency,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/816858/

10-09 05:22