我只想排除测试范围的依赖项。
例子:-
commons-lang3 依赖项在我的项目中的两个不同位置使用。我只想排除测试范围的这种依赖关系。
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
我该怎么做?
我只想排除测试范围的依赖项。
例子:-
commons-lang3 依赖项在我的项目中的两个不同位置使用。我只想排除测试范围的这种依赖关系。
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
我该怎么做?
您可以配置classpath
at 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>
更多信息删除依赖类路径元素