我有几个Maven项目 - 一个Web服务,它依赖于几个库。
当我添加新功能并想要将Web服务部署到服务器时,我通常需要以正确的顺序构建这些库,i。即
mvn clean install
。mvn clean install
。mvn clean install
。mvn cargo:redeploy
如果这些步骤中的任何一个以构建失败结束(大多数情况下构建成功),则该进程必须停止。
如何以干净的方式自动执行此过程(一次操作而不是一次)?
我正在使用Git(在Beanstalk上托管)进行版本控制,将Amazon EC2用作Web应用服务器。