Maven Dependency Plugin选项excludeScope不适用于build-classpath命令

时间:2017-12-28 10:35:55

标签: maven maven-dependency-plugin

我正在尝试使用测试范围跳过依赖关系来构建类路径。我试过这个命令

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

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

1 个答案:

答案 0 :(得分:1)

使用 public static Mat arrayToMat(double[][] array,int height, int width, int matType) { Mat image = new Mat(height,width,matType); for (int i=0; i<height; i++) { for (int j=0; j<width; j++) { image.put(i,j,array[i][j]); } } return image; } public static double[][] matToArray(Mat frame) { double array[][] = new double[frame.height()][frame.width()]; for (int i=0; i < frame.height(); i++) { for (int j=0; j < frame.width(); j++) { array[i][j] = frame.get(i,j)[0]; } } return array; } 关注plugin documentation

-DexcludeScope=test

但是期望它失败,根据这个Maven's issue

要包含除mvn dependency:build-classpath -Dmdep.outputFile=path.txt -DexcludeScope=test范围之外的所有依赖项,请考虑使用test