阿里云maven倉(cāng)庫(kù)使用,阿里云maven倉(cāng)庫(kù)本地下載阿里云maven倉(cāng)庫(kù)使用如果公司沒(méi)有搭建私服倉(cāng)庫(kù),那下包是十分痛苦的事情。不過(guò)好在有阿里云的maven倉(cāng)庫(kù)。1.maven構(gòu)建項(xiàng)目在setting.xml文件中新增配置mirrors的子節(jié)點(diǎn)mirrors idnexusaliyun/id mirrorOf*/mir......
如果公司沒(méi)有搭建私服倉(cāng)庫(kù),那下包是十分痛苦的事情。不過(guò)好在有阿里云的maven倉(cāng)庫(kù)。1.maven構(gòu)建項(xiàng)目在setting.xml文件中新增配置mirrors的子節(jié)點(diǎn)
mirrors
idnexusaliyun/id mirrorOf*/mirrorOf nameNexus aliyun/name urlhttp://maven.aliyun.com/nexus/content/groups/public/url/mirrors
2.gradle構(gòu)建項(xiàng)目可以修改項(xiàng)目下build.gradle文件,將默認(rèn)的
repositories {
mavenCentral()}
改成
repositories {
maven { url http://maven.aliyun.com/nexus/content/groups/public }}
但是這樣做比較麻煩,其他項(xiàng)目也要每次修改。省事的辦法是新建一個(gè)init.gradle的文件,并保存到USERHOME/.gradle/文件夾下即可。里面寫入如下代碼
allprojects{
repositories { def REPOSITORYURL = http://maven.aliyun.com/nexus/content/groups/public all { ArtifactRepository repo def url = repo.url.toString() if ((repo instanceof MavenArtifactRepository) (url.startsWith(https://repo1.maven.org/maven2) url.startsWith(https://jcenter.bintray.com))) { project.logger.lifecycle Repository ${repo.url} replaced by $REPOSITORYURL . remove repo } } maven { url REPOSITORYURL } }}
init.gradle文件其實(shí)是Gradle的初始化腳本(Initialization Scripts),也是運(yùn)行時(shí)的全局配置。然后我們開始?xì)g快的下包吧
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場(chǎng)。如有關(guān)于作品內(nèi)容、版權(quán)或其它問(wèn)題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號(hào)密碼登錄
平臺(tái)顧問(wèn)
微信掃一掃
馬上聯(lián)系在線顧問(wèn)
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部