×
提示:
×
提示:
请:
谢谢!
Toggle navigation
技术头条
最新
读点非技术
我也分享
赞过
我的
IT技术博客大学习
微博登录
2
看完这篇Gradle,你才能去面腾讯
(mp.weixin.qq.com)
【简介】
Gradle这么差还来面腾讯?之二。腾讯大佬带你学Gradle!带你飞!
点击查看原文 >>
由
@DataFunBoy
2019-06-14 08:51 / 0个评论
赞过的人:
@技术头条
@DataFunBoy
要不要再学学下面的文章?
1
关于gradle中plugins依赖未走私服导致编译失败的原因探析
(wiki.eryajf.net)
我们的项目标配使用gradle进行编译,我们也配置了nexus作为私服,理论上来说,不应该再会出现因包依赖的原因导致编译失败的情况,但是这个问题仍旧会偶尔发生,我解决过一两次,只看到通常失败的编译都是在开头的时候去 plugins.gradle.org 拉包的情况,当时将该问题存疑,本文特来探析一下导致这个问题的根因。
by
@技术头条
2023-07-02 23:44
查看详情
1
用完 Gradle 之后,有点嫌弃 Maven了!
(mp.weixin.qq.com)
个人感觉 Gradle 很多方面都比 Maven 要更好用!比如 Gradle 的项目依赖文件build.Gradle 比 Maven 的pom.xml更加清晰简洁(Maven 是因为 xml 的锅)、Gradel 还可以使用 Groovy 语言、自定义执行逻辑等等。
by
@code小生
2020-11-09 01:03
查看详情
1
用完 Gradle 之后,有点嫌弃 Maven了。真的 贼好用!
(mp.weixin.qq.com)
工作之前,Guide 也是一直使用 Maven 。别人向我安利 Gradle 的时候,我总是不屑一顾,觉得这东西肯定没有 Maven 好,毕竟 Maven 这么多人用对吧!后面,在工作中真正用到它之后,才真正感受到它的好用。
by
@code小生
2020-09-13 15:53
查看详情
3
如何开发一款高性能的 gradle transform
(mp.weixin.qq.com)
对于java开发者来说,大家好像都比较喜欢在编译期间搞事儿,比如为了做到AOP编程,大家都喜欢利用字节码生成技术,常用的有无痕埋点,方法耗时统计等等。那么Android中具体是如何做到这些的呢?所谓字节码插桩技术,其实就是修改已经编译的class文件,往里面添加自己的字节码,然后打包的时候打包的是修改后的class文件。为了便捷的修改编译后的class文件,Google爸爸开发了一套gradle相关的库,也就是gradle-transform-api,利用这个工具,我们可以自己实现class文件修改,下面我们看看具体做法。
by
@code小生
2019-08-04 23:51
查看详情
0
Gradle这么差还来面腾讯?
(mp.weixin.qq.com)
Gradle这么差还来面腾讯?让腾讯大佬手把手教你怎么用飞Gradle!
by
@DataFunBoy
2019-05-30 08:44
查看详情
2
Android Gradle 干货
(mp.weixin.qq.com)
Gradle是一个基于JVM的新一代构建工具,可以用于自动化自定义有序的步骤来完成代码的编译、测试和打包等工作,让重复的步骤变得简单,用于实现项目自动化,是一种可编程的工具,你可以用代码来控制构建流程最终生成可交付的软件。构建工具可以帮助你创建一个重复的、可靠的、无需手动介入的、不依赖于特定操作系统和IDE的构建
by
@code小生
2019-05-12 21:52
查看详情
2
Gradle构建的生命周期和其对象的理解
(mp.weixin.qq.com)
一个gradle的构建有3个不同的阶段
初始化(Initialization)
Gradle支持单和多project的构建。在初始化阶段,gradle决定了哪一个或哪些project将要参与到这次构建,并且为每个project创建一个Project对象。(注意,一个project对应一个build.gradle文件)
安装(Configuration)
在这个阶段,Project对象被安装(个人猜测是执行Project对象的构造函数)。所有参与到这次构建的build.gradle脚本文件都会被执行。
执行(Execution)
by
@code小生
2019-01-02 20:29
查看详情
2
Gradle基础知识点总结
(mp.weixin.qq.com)
Gradle 作为一种自动化版本构建工具,它的语言实现为 Groovy。 在学习Groovy之前,我们先认识一下 DSL。什么是 DSL 呢? DSL 的全称为 Domain Specific Language,中文解释为 领域特定语言,产生的初衷就是为了解决计算机相关某一特定领域内的一些问题。相比较我们的系统编程语言来说,其特点可以概括为:小而精。常见的DSL语言有:MatLab、HTML、Groovy、XML等。
by
@code小生
2018-08-26 16:33
查看详情
2
Android Gradle 多渠道打包
(mp.weixin.qq.com)
1.首先集成友盟统计SDK(友盟集成文档)
在Gradle中集成如下:
by
@code小生
2018-03-26 21:06
查看详情
2
掌控 Android Gradle
(kymjs.com)
目前国内对Android领域的探索已经越来越深,不少技术领域如插件化、热修复、构建系统等都对Gradle有迫切的需求,不懂Gradle将无法完成上述事情。所以Gradle必须要学习。
by
@kymjs张涛
2018-02-26 09:51
查看详情
使用微博登录,分享你的文章到本站
评论:
提交评论
近一周被赞排行
@技术头条
(71)
分享文章被赞得多,您就会出现在上面。还能给您微博带来新粉丝哦!