Maven 依赖插件选项 excludeScope 不适用于 build-classpath 命令

Maven Dependency Plugin option excludeScope doesn't work for build-classpath command

我正在尝试通过跳过具有测试范围的依赖项来构建类路径。我试过这个命令

mvn dependency:build-classpath -Dmdep.outputFile=path.txt -Dmdep.excludeScope=test

但我仍然拥有 path.txt 中所有范围的所有 jar。如果我做错了什么,有人可以告诉我吗?

使用-DexcludeScope=test跟随plugin documentation:

mvn dependency:build-classpath -Dmdep.outputFile=path.txt -DexcludeScope=test

但预计它会失败,根据此 Maven's issue

要包含除具有 test 范围的依赖项之外的所有依赖项,请考虑使用 -DincludeScope=compile