如何在Linux系统中用sh文件运行Maven项目(对应Windows批处理命令)
Linux下对应功能的Shell脚本
没问题,这就给你把Windows批处理的功能转换成Linux下的Shell脚本,完全匹配原逻辑:
#!/bin/bash # 关闭命令回显,对应Windows批处理的echo off set +x # 执行Maven构建命令,Linux路径用斜杠/替代Windows的反斜杠\ mvn -f MyApp/pom.xml clean install -U # 等待用户按回车后退出,对应原批处理的set /p read -p "Press the ENTER key to exit..."
使用步骤:
- 将上述内容保存为
run-maven.sh文件 - 给脚本添加执行权限:
chmod +x run-maven.sh - 在终端中运行脚本:
./run-maven.sh
各部分说明:
#!/bin/bash:指定脚本使用Bash解释器执行,这是Linux Shell脚本的标准开头set +x:关闭命令回显,避免脚本执行时打印出每条命令本身,和原批处理的echo off效果一致mvn -f MyApp/pom.xml clean install -U:直接调用Maven命令,功能和原批处理的call mvn...完全相同,注意Linux系统中路径分隔符用/而非Windows的\read -p "Press the ENTER key to exit...":显示提示文本并等待用户按下回车键后继续,对应原批处理的set /p逻辑
内容的提问来源于stack exchange,提问作者Vishnu Moorthy Kanagaraj
相关产品推荐
相关产品推荐

