
编辑:更新了传递的参数。
@echo offSET CMB_HOME=C:DevelopmentCMBpushd %CMB_HOME%projectAstart "Port 8081" cmd /c "mvn tomcat:run -Dmaven.tomcat.port=8081"popdpushd %CMB_HOME%projectBstart "Port 8082" cmd /c "mvn tomcat:run -Dmaven.tomcat.port=8082"popd
因为我不知道mvn如何期望其参数,所以您可能会在start命令中使用引号
start "Port 8081" cmd/c ^""mvn "tomcat:run -Dmaven.tomcat.port=8081" ^"...start "Port 8082" cmd/c ^""mvn "tomcat:run -Dmaven.tomcat.port=8082" ^"
或尝试解决方法…
@echo offif "%~1" neq "" goto runstart "Port 8081" cmd /c ^""%~f0" projectA 8081 ^"start "Port 8082" cmd /c ^""%~f0" projectB 8082 ^"goto :eof:run set "PORT=%~2"set "CMB_HOME=C:DevelopmentCMB%~1"pushd %CMB_HOME%call mvn tomcat:run -Dmaven.tomcat.port=%PORT%popdgoto :eof
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)