首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-09-27 
bash 脚本编程十四 maven自动部署和Java自动部署的思路一样,通过在/usr/bin下建立mvn链接,指向/etc/altern

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,让后面的工作可以复用前面的脚本。感觉轻松多了。



热点排行