ofbiz16-gradle构建依赖配置

ofbiz16中gradle构建依赖JCenter下载太慢的解决方案
方案一:


将jcenter下载由https修改为http,即由https://jcenter.bintray.com/调整http://jcenter.bintray.com/。 

在build.gradle里,增加jcenter(){url 'http://jcenter/bintray.com/'} ,如下:

buildscript {

if (project.hasProperty('enableOwasp')) {

repositories {

// mavenCentral() /* 取消 */

jcenter(){url 'http://jcenter.bintray.com/'} /* 增加*/

}

dependencies {

//

classpath 'org.owasp:dependency-check-gradle:1.4.0'

// classpath 'org.owasp:dependency-check-gradle:3.5.0'

}

}

}
allprojects {

repositories{

jcenter(){url 'http://jcenter.bintray.com/'} /*增加,改成http方式*/

// mavenLocal() /*取消*/

}

}


方案二:

把切换到国内的Maven镜像仓库,如开源中国的Maven库。
国内下载比较快的Maven仓库镜像:
#收集的比较快的maven仓库
http://maven.wso2.org/nexus/content/groups/public/
http://jcenter.bintray.com/
http://maven.aliyun.com/nexus/content/groups/public/
http://maven.antelink.com/content/repositories/central/
http://nexus.openkoala.org/nexus/content/groups/Koala-release/
http://maven.tmatesoft.com/content/groups/public/
http://mavensync.zkoss.org/maven2/
http://maven.springframework.org/release/

将下面这段Copy到名为init.gradle文件中,并保存到USER_HOME/.gradle/文件夹下即可,init.gradle文件其实是Gradle的初始化脚本(Initialization Scripts),也是运行时的全局配置。



allprojects {

repositories{

def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
all { ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
remove repo
}
}
}
maven {
url REPOSITORY_URL
}
}
}
}



原文链接[url] http://blog.itpub.net/74808/viewspace-2137708/[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值