读书人

bash 脚本编程十四 maven自动支配

发布时间: 2012-09-27 11:11:17 作者: rapoo

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

和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

#!/bin/bash #check java is available in this sessionfunction hasMaven {    v=`mvn -version 2>&1`    echo 'check maven ...'    pos=`expr match "$v" 'Apache Maven 3.0.4'`    if [ $pos -gt 0 ]    thenreturn 1    elsereturn 0    fi}

到现在为止,用模块化的方式编写bash,让后面的工作可以复用前面的脚本。感觉轻松多了。



读书人网 >编程

热点推荐