4

我只想排除测试范围的依赖项。

例子:-

commons-lang3 依赖项在我的项目中的两个不同位置使用。我只想排除测试范围的这种依赖关系。

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
</dependency>

我该怎么做?

4

1 回答 1

6

您可以配置classpathat surefire 插件。如下所示:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>xxx</version>
    <configuration>
      <classpathDependencyExcludes>
        <classpathDependencyExclude>org.apache.commons:commons-lang3</classpathDependencyExclude>
      </classpathDependencyExcludes>
    </configuration>
</plugin>

更多信息删除依赖类路径元素

于 2016-12-16T13:09:34.207 回答