Gradle笔记

本文详细介绍了Gradle的三个阶段(初始化、配置和执行),如何使用Repositories管理Maven仓库,以及api和implementation的区别。还讨论了gradle与gradlew的使用,以及如何从指定位置或远程gradle进行项目构建。
摘要由CSDN通过智能技术生成

Gradle插件库

Gradle - Plugins

Gradle User Manual

Gradle Maven对比分析

Gradle三个阶段:

1.初始化阶段

2. 配置阶段

3. 执行阶段

Repositories使用

repositories {
        mavenLocal()

        mavenCentral()

        maven {
            url "https://kanwan-sdk-java-public.kanwan.id/releases"
            content {
                includeGroupByRegex "id\\.kanwan.*"
            }
        }
        maven {
            url "https://kanwan-sdk-java-public.kanwan.id/snapshots"
            content {
                includeGroupByRegex "id\\.kanwan.*"
            }
        }
    }

表示使用maven远程仓库:

maven {
  url "https://kanwan-sdk-java-public.kanwan.id/releases"
  content {
     includeGroupByRegex "id\\.kanwan.*"
  }
}

api vs implementation:

api: A 引用B包, A可以使用B依赖的包

implementation: A 引用B包, A只能使用B包的内容,不可以使用B依赖的包

gradle vs gradlew

gradle运行在本地的Gradle;

gradlew运行之前,首先从远程下载gradle 软件缓存到本地(和自己安装的版本可能会不一样);

Gradle

Use Gradle from: 

Specified location: 用本地的gradle进行编译,运行,打包

gradle-wrapper.properties:  用远程的gradle版本进行编译和打包. 但是会事先下载到本地.

参考:

The Java Library Plugin

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值