如何创建运行多个maven,CMD和节点命令的批处理文件?

时间:2018-04-05 16:57:12

标签: node.js angular mongodb batch-file spring-boot

我有一个用例,我需要将一个应用程序作为一键式可执行文件提供给客户端,这样他就不必执行多个操作来设置和运行应用程序。

显然,我可以使用hiroku或任何其他托管服务托管它,但我的时间不足。

我的应用程序包括 - Angular5前端+ Spring启动中间件+ MongoDB后端

存储库位于github上。另外,我有单独的后端和前端。所以bat文件中的命令序列是:

  1. git clone - my repository.git
  2. cd backend-app> mvn spring-boot:run
  3. cd ..> cd frontend-app> npm install> npm build(或开始)
  4. 打开浏览器。
  5. 以下是我提出的建议:

    echo off
    
    call git clone https://github.com/saranshbansal/xyz.git
    
    cd angular-frontend
    call npm install && npm build
    
    cd..
    cd spring-boot-backend
    call mvn spring-boot:run
    
    cmd explorer "http://localhost:4200/"
    

    但是,此bat文件只执行第一个命令并退出。它不会执行其余的命令。我尝试过更改订单,但结果是一样的。

    请帮助修复它。

0 个答案:

没有答案