`

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]
分享到:
评论

相关推荐

    谈ofbiz学习-中文

    Ofbiz的核心理念在于通过XML对系统进行建模,从而降低对Java代码的依赖,实现更高的灵活性和可配置性。这种设计思路使得Ofbiz能够处理复杂的企业应用场景,而不仅仅是简单的Web应用。 在Ofbiz中,Event Handler、...

    Ofbiz-16-全量数据库873张表.rar

    这个压缩包文件"Ofbiz-16-全量数据库873张表.rar"包含了Apache Ofbiz 16版本的全量数据库结构,包括873个数据表的SQL脚本。这些脚本用于创建和初始化数据库,对于理解和开发基于Ofbiz的应用程序至关重要。 1. **...

    apache-ofbiz-16.11.05

    最新版OFBiz,apache-ofbiz-16.11.05,apache-ofbiz-16.11.05

    ofbiz--A Beginners Development Guide--Part 2

    Apache Ofbiz是一个开源的企业应用框架,它为构建复杂的业务应用程序提供了全面的工具和服务。这篇“Ofbiz初学者开发指南——第二部分”很可能是对Ofbiz更深入的介绍,特别是针对那些刚开始接触Ofbiz的开发者。在...

    ofbiz--A Beginners Development Guide--Part 1

    1. **Maven**:OFBiz项目依赖管理工具,用于构建、打包和部署项目。 2. **Eclipse**或**IntelliJ IDEA**:主流的Java集成开发环境,支持OFBiz插件,方便代码编辑、调试。 3. **Git**:版本控制工具,管理OFBiz源码的...

    ofbiz--A Beginners Development Guide--Part 3

    `component-load.xml`负责指导OFBiz启动时如何加载这些组件,包括它们的依赖关系、数据模型、服务、工作流和其他配置。开发者需要熟练掌握如何编写和修改这个文件,以定制和扩展OFBiz功能。 在OFBiz中,源码的组织...

    OFBiz教程-初学者开发指南

    在上述的`ofbiz-component.xml`文件中,你会看到类似这样的配置: ```xml title="Practice" server="default-server" base-permission="OFBTOOLS" location="webapp/practice" mount-point="/practice" ...

    OFBiz Tutorial - A Beginners Development Guide的Practice案例源代码

    Ofbiz 官网上的OFBiz Tutorial - A Beginners Development Guide中的案例practice,其中内容有些是老版本的,与新版本(13版)并不兼容,尤其是Ajax部分已经有较大差异。同时有一部分操作和源代码没有在教程中说明...

    Apache OFBiz E-Business Solutions.pdf

    本文档涵盖的内容以OFBiz 9.04版本为核心,详细介绍了OFBiz的主要特性、安装过程、业务设置、安全性配置等多方面知识。 **OFBiz特性总结**: 1. **会计(Accounting)**:包括了全面的会计功能,可以组织财务报告、...

    OFBiz-alipay 配置文档

    **OFBiz-alipay 配置文档** OFBiz(Open For Business Project)是一个开源的企业级应用框架,用于构建和管理电子商务网站、供应链管理、CRM、ERP等业务系统。它提供了全面的业务组件和服务,使得开发者可以快速...

    ofbiz-entry-zh-cn.doc

    - **OFBiz**(Open For Business)是一款开源的企业级电子商务框架,主要用于构建和部署各种类型的业务应用,包括电子商务、供应链管理等。 - **目标读者**:初次接触OFBiz的技术人员或学生。 - **主要内容**:本...

    OFBiz-API-Docs

    OFBiz API 文档,英文html版。使用官方资源中的ant命令自动生成,无任何修改。有兴趣的朋友可以自己生成,ant命令是:docs-all,该命令生成帮助文档时会获取操作系统语言设置,要生成英文文档请先将操作系统语言改为...

    OFBiz-manual-zh.doc

    OFBiz-manual-zh.docOFBiz-manual-zh.docOFBiz-manual-zh.docOFBiz-manual-zh.docOFBiz-manual-zh.doc

    ofbiz 教程_配置ofbiz

    ofbiz的获取与部署,主要用到了gradle 和 eclipse,注意:cmd部署时,需要一个较好的网络环境以下载gradle

    apache-ofbiz-16.11.02源码+ofbiz菜鸟笔记+Apache+OFBiz+开发初学者指南

    apache-ofbiz-16.11.02.zip,ofbiz菜鸟笔记,Apache+OFBiz+开发初学者指南.chm

Global site tag (gtag.js) - Google Analytics