如何从shell脚本执行mvn命令

时间:2018-03-22 05:12:23

标签: shell maven sh


我正在编写一个shell脚本(abcd.sh)并在Windows 10上执行。

mvn clean install
echo "TESTING"


当我使用

运行它时
sh abcd.sh

然后我没有在屏幕上获得任何输出。我不确定maven命令是否正在执行。
第二行也永远不会在屏幕上打印出来。

1 个答案:

答案 0 :(得分:1)

如果您使用的是Windows 10,则可以使用bash。 在Windows 10中启用bash:

  • 单击“开始”按钮,单击“控制面板”,单击“程序”,然后单击“打开或关闭Windows功能”。

  • 启用适用于Linux的Windows子系统(测试版)

  • 要安装Bash,请打开命令提示符并键入“bash”。 enter image description here

此外,您可以在文本文件中记录maven命令的控制台输出,并验证命令是否已执行。

e.g。

mvn clean install --log-file output.txt