Gradle installation



script to install gradle automaticly

#!/usr/bin/bash -x
function _install {

#wget  http://services.gradle.org/distributions/$installation_file 

if [ ! -d $gradle_home ]; then 
  mkdir -p $gradle_home
fi

unzip -q $installation_file "gradle-$version/*" -d $gradle_home/..

#set GRADLE_HOME as env variable
echo "seting up GRADLE_HOME ..."
grep '^GRADLE_HOME=' $profile_file
if [ $? != 0 ]; then 
  echo "export GRADLE_HOME=$gradle_home" >> $profile_file
else 
  sed -in "/^GRADLE_HOME=/c GRADLE_HOME=$gradle_home"  $profile_file
fi
#add gradle/bin into PATH
grep '^PATH=.*\$GRADLE_HOME' $profile_file
if [ $? != 0 ]; then
 echo 'PATH=$PATH:$GRADLE_HOME/bin' >> $profile_file
fi

source $profile_file

echo "done"
}

function _uninstall {
  #rm -rf $installation_file
  rm -rf $gradle_home
  sed -in "GRADLE_HOME=/d"  $profile_file
}

function usage {
  echo "-h, show help messsage"
  echo "-i, install "
  echo "-u, uninstall"
}

function shell_main {
   echo hello
     while getopts "hui" arg; do
      case $arg in
        h)
          usage
          ;;
        u)
		  
		  echo "uninstall..."
		  _uninstall
		  ;;
         
		i)
		  echo "install..."
		  _install
          ;;
		*)
		  echo "plz enter an option: -i for install, -u for unintall, more information plz enter -h"
		  ;;
      esac
    done
}

version=1.10
installation_file=gradle-$version-all.zip
gradle_home=/cygdrive/c/dev/gradle-$version
profile_file=~/.bashrc
echo hello
[[ $(basename $0) == "gradle_commands.sh" ]] && shell_main "$@"
 

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值