我编写了一个批处理脚本来远程调用mvn命令。但是会显示如下所示的错误
Error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher
批处理脚本如下:
pushd \\IP\eclipse\workspace\Example_Automation
call "\\IP\apache-maven-2.2.1\bin\mvn" clean
call "\\IP\apache-maven-2.2.1\bin\mvn" -Dtestfile=exampleTest.xml test
popd
pause
答案 0 :(得分:0)
如果运行mvn
,您可能已正确设置环境,以使交互式用户shell正常运行。但是,您的脚本可能会获得具有不同设置的新环境。在设置Maven主页之前运行mvn
之前的呼叫,例如:
set M2_HOME=...your Maven home path...
您的Maven主路径可能类似于E:\Programs\apache-maven-3.2.3
。