bash 脚本编程十四 maven自动部署

2014-11-24 10:17:14 · 作者: · 浏览: 0

和Java自动部署的思路一样,通过在/usr/bin下建立mvn链接,指向/etc/alternatives/mvn链接,/etc/alternatives/mvn指向/usr/mvn3链接,/usr/mvn3链接指向/usr/apache-maven-3.0.4目录。


由于maven运行是要检查JAVA_HOME环境变量,而JAVA_HOME环境变量的设置可以放在安装Java的脚本中执行。


现在看一下maven的安装脚本install.sh



tool.sh脚本位于common目录里面。整个自动化部署的目录结构如下:



tool.sh脚本如下:



maven目录下还有一个check.sh脚本: