由於網絡問題,自動下載maven
的包依賴時經常出錯,遇到如下錯誤
:::: ERRORS
SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/org/scala-tools/sbinary/sbinary_2.9.0/0.4.0/sbinary_2.9.0-0.4.0.pom
新建腳本download.sh
#!/bin/bash
target=$1
mv_dir=${HOME}/.m2/repository/${target}
ver=${target##*/}
pkg=${target%/*}
pkg=${pkg##*/}
url=https://repo1.maven.org/maven2
pom=${url}/${target}/${pkg}-${ver}.pom
jar=${url}/${target}/${pkg}-${ver}.jar
echo $mv_dir
mkdir -p $mv_dir
pushd $mv_dir
wget $pom
wget $jar
ls -l
popd
使用示例
./download.sh org/scala-tools/sbinary/sbinary_2.9.0/0.4.0