super-jacoco
super-jacoco copied to clipboard
windows环境下,当super-jacoco部署在非C盘时, 不能生成报告的问题.
windows环境下,当super-jacoco部署(使用IDE直接运行)在非C盘分区时, 程序仅执行如下命令:
executeCmd : bash -c cd C:\Users\admin/app/super_jacoco/clonecode/10/master&&mvn clean -Dmaven.test.skip=false...
由于不能切换到C盘, cd命令无效, mvn命令会作用于super-jacoco上, 从而不能生成被测项目的报告.
bash -c 修改成 cmd = cmd.replaceAll("\\", "/"); ProcessBuilder var12 = new ProcessBuilder(new String[]{"cmd","/c", cmd}); cmd前面 cd 前面加上 c: & cd