• gradle介绍


    Gradle是什么?

    https://gradle.org/whygradle-build-automation/

    自动化编译的工具,可编程,适合各种语言,管理各种依赖,高效,提供分析报告。

    我个人觉得跟Maven很接近。

    其实,我比较关系的是如何从Maven切换到Gradle去,所以,问题:

    1. Gradle如何去获取私有库的库文件?

    http://www.open-open.com/lib/view/open1434522817864.html

    统一设置一个init.gradle 在User_HOME.gradle 目录下面

    这里给一个例子:

    /*
    * https://yrom.net/blog/2015/02/07/change-gradle-maven-repo-url/
    * Gradle 修改 Maven 仓库地址
    * this file will be put in USER_HOME/.gradle directory
    * */

    allprojects{
    repositories {
    def REPOSITORY_URL = 'http://nexus.inner.umu360.com:8081/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
    }
    }
    }

    2. Gradle的语法

    是groovy语法结构,很简单。就是你看得懂,如果想深入学习,看看groovy的语法文章

    3.Gradle 打包完毕后war的位置

    运营Build任务后,会直接在.Build目录中找到,这里我认为是可以指定编译出来的位置。

  • 相关阅读:
    动态规划_leetcode70
    动态规划_leetcode64
    动态规划_leetcode63
    PHP处理base64编码字符串
    PHP解决h5页面跨域
    PHP对象转数组
    jQuery 正则
    mysql重置密码
    yii框架学习(获取插入后的id)
    nginx 之 root和alias
  • 原文地址:https://www.cnblogs.com/king_astar/p/6069827.html
Copyright © 2020-2023  润新知