gradle(2)gradle的笔记

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/m0_38060977/article/details/102763845

一 gradlew

方便构建gradle项目,如果本地没有安装gradle。会自动下载并安装,然后构建项目
参考:Gradle学习(三)——Gradle Wrapper

二 Gradle守护进程

一个后台运行的进程,可以让你的构建快很多。我们通过将你的项目信息作为缓存保留在内存中,来规避消耗昂贵的引导过程
参考:Gradle学习(四)——Gradle守护进程

三 依赖管理

主要有两个工作
1.寻找依赖
2.上传(产出)项目

3.1 声明依赖

apply plugin: 'java'

repositories {//需要手动定义最少一个可以找到你的外部依赖的仓库
    mavenCentral()
}

dependencies {
    compile group: 'org.jsoup', name: 'jsoup', version: '1.11.2'
    testCompile group: 'junit',name:'junit',version: '4.+'
}

依赖的编写方式

dependencies {
    compile group: 'org.jsoup', name: 'jsoup', version: '1.11.2'
}

dependencies {
    compile 'org.jsoup:jsoup:1.11.2'
}

3.2 发布产出

依赖配置也可以用来发布项目的产出,使用插件就可以完成发布了,但是还是要你告诉Gradle发布的url和账号密码。

uploadArchives {
    repositories {
        mavenDeployer {
            repository(url:'http://127.0.0.1:8081/repository/sweetop/') {
                authentication(userName:'admin',password:'admin123')
            }
        }
    }
}

参考:https://sweetop.blog.csdn.net/article/details/78874802

四 多项目构建

参考:https://blog.csdn.net/lastsweetop/article/details/78875987
把一个项目拆分成几个相互依赖的小项目更容易有助于理解,相互依赖很重要,可以通过一次构建过程把多个项目构建起来。在Gradle中,这叫做多项目构建。

root项目的构建文件的作用

  • root项目的构建文件通常用于配置一些在子项目中有共性的配置,比如为所以子项目配置共用的插件和依赖。
  • root的构建文件还可以配置单独的子项目,因为有些配置全部集中在一起可能更容易管理。

猜你喜欢

转载自blog.csdn.net/m0_38060977/article/details/102763845
今日推荐