登录
  • 欢迎访问Sharezer Blog

强制Gradle/Maven刷新缓存并重新从Nexus下载依赖jar包

最近需要搭建一个Nexus私服,完全不能连接外网的那种,各种Jar包都是手动拷过来的,碰到需要gradle和maven强制重新下载依赖的问题。 问题 第一次上传某个jar包(比如junit-4.12.jar)到Nexus上,然后调用gradle build可以正确下载到依赖包。但如果手动删掉了本地缓存的jar包(在~/.gradle下),这时从Nexus的下载过程中断,或者Nexus上暂时不存在这个jar包,那么即使Nexus恢复了正常下载,下次执行gradle build时就一直提示不能够找到jar包。 FAILURE: Build failed with an exception. - ……继续阅读 »

Gradle for Android 第七篇( Groovy入门 )

原文地址 https://segmentfault.com/a/1190000004276167 这会是一个系列,所以如果你看完这篇文章,请看下列文章: Gradle for Android 第一篇 (从 Gradle 和 AS 开始) Gradle for Android 第二篇 (Build.gradle 入门) Gradle for Android 第三篇 (依赖管理) Gradle for Android 第四篇 (构建变体) Gradle for Android 第五篇 (多模块构建) Gradle for Android 第六篇 (测试) Gradle for Android ……继续阅读 »

Gradle for Android 第六篇 (测试)

原文地址 https://segmentfault.com/a/1190000004260141 这会是一个系列,所以如果你看完这篇文章,请看下列文章: Gradle for Android 第一篇 (从 Gradle 和 AS 开始) Gradle for Android 第二篇 (Build.gradle 入门) Gradle for Android 第三篇 (依赖管理) Gradle for Android 第四篇 (构建变体) Gradle for Android 第五篇 (多模块构建) Gradle for Android 第六篇 (测试) Gradle for Android ……继续阅读 »

Gradle for Android 第五篇( 多模块构建 )

原文地址 https://segmentfault.com/a/1190000004247809 这会是一个系列,所以如果你看完这篇文章,请看下列文章: Gradle for Android 第一篇 (从 Gradle 和 AS 开始) Gradle for Android 第二篇 (Build.gradle 入门) Gradle for Android 第三篇 (依赖管理) Gradle for Android 第四篇 (构建变体) Gradle for Android 第五篇 (多模块构建) Gradle for Android 第六篇 (测试) Gradle for Android ……继续阅读 »

Gradle for Android 第四篇( 构建变体 )

原文地址 https://segmentfault.com/a/1190000004241503 这是一个系列,所以如果你看完这篇文章,请看下列文章: Gradle for Android 第一篇 (从 Gradle 和 AS 开始) Gradle for Android 第二篇 (Build.gradle 入门) Gradle for Android 第三篇 (依赖管理) Gradle for Android 第四篇 (构建变体) Gradle for Android 第五篇 (多模块构建) Gradle for Android 第六篇 (测试) Gradle for Android 第……继续阅读 »

Gradle for Android 第三篇 (依赖管理)

原文地址 https://segmentfault.com/a/1190000004237922 依赖管理 这会是一个系列,所以如果你还没有看我之前的几篇文章,请先查看以下文章: Gradle for Android 第一篇 (从 Gradle 和 AS 开始) Gradle for Android 第二篇 (Build.gradle 入门) Gradle for Android 第三篇 (依赖管理) Gradle for Android 第四篇 (构建变体) Gradle for Android 第五篇 (多模块构建) Gradle for Android 第六篇 (测试) Gradle……继续阅读 »

Gradle for Android 第二篇 (Build.gradle 入门)

原文地址 https://segmentfault.com/a/1190000004234712?_ea=538654 新年新气象,奋斗的一年,在这一章,我们将学习以下内容: 理解 Gradle 文件 编写简单的构建任务 自制构建脚本 如果你还没有看 grade for android 系列的第一篇博客,请先查看: Gradle for Android 第一篇 (从 Gradle 和 AS 开始) Gradle for Android 第二篇 (Build.gradle 入门) Gradle for Android 第三篇 (依赖管理) Gradle for Android……继续阅读 »

Gradle for Android 第一篇 (从 Gradle 和 AS 开始)

[toc] 原文地址 https://segmentfault.com/a/1190000004229002 这一系列暂不更新,相关技术讨论,请移步微信群,谢谢,希望大家多多支持! 正如大家所见,这是本英文书,而由于国内的 gradle 翻译资料不全,所以特次开辟专栏,翻译 gradle for android 这本书,同时添加自己的心得体会以及在实际工作上的实战,希望大家能够喜欢。 这会是一个系列,所以如果你看完这篇文章,请看下列文章: Gradle for Android 第一篇 (从 Gradle 和 AS 开始) Gradle for Android 第二篇 (Build.grad……继续阅读 »

Gradle 插件结合 asm 实现 android AOP 埋点

本文由 简悦 SimpRead 转码, 原文地址 https://www.jianshu.com/p/067b1399158d 1、在 buildsrc 中新建 AsmInjectPlugin 插件 public class AsmInjectPlugin implements Plugin<Project>{ @Override void apply(Project project) { System.out.println("========================") System.out.pri……继续阅读 »