[linux]手動下載maven包

由於網絡問題,自動下載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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章