工利其器
文章平均质量分 75
🔧 开发/生活 过程中使用的各种能够提高效率的工具或者方法 🚌
HanlyJiang
观乎天文以察时变,观乎人文以化成天下
展开
-
Git 本地仓库origin分支全部推送到其他远程
本地clone了仓库,但是需要把仓库对应远程origin中所有分支上传到另外一个仓库中原创 2022-07-28 12:30:32 · 736 阅读 · 0 评论 -
Gerrit 代码合并冲突解决
gerrit 冲突解决原创 2022-07-05 19:15:00 · 2197 阅读 · 0 评论 -
Git rebase 用法说明
git rebase 的用法原创 2022-07-05 11:27:44 · 631 阅读 · 0 评论 -
编写一个Android Gradle插件
gradle有三种编写插件的方式,我们这里使用在项目中的buildSrc模块中编写插件的方式,自定义了一个应用于Android项目的根据flavor过滤so库的gradle插件;概述自定义gradle插件有如下三种方式(🔗链接):在buildscript中直接编写;在buildSrc项目中编写插件代码;在独立的项目中编写插件代码;这里我们将使用buildSrc方式实现一个gradle插件。新建 buildSrc modulegradle会在项目中寻找名称为buildSrc模块,将其加原创 2022-05-26 22:59:38 · 521 阅读 · 0 评论 -
Gitlab升级记录(12.10.0-13.0.6)
gitlab(Docker方式运行)从12.10.0升级到13.0.6 的过程记录。原创 2022-05-26 22:22:37 · 678 阅读 · 0 评论 -
Android-Gradle 运行单元测试时抓取 logcat 日志
运行android测试的时候抓取系统日志,遇到的主要问题包括:adb logcat 指定起始时间( not in time format 错误 );如何保存单元测试开始时间;gradle中执行 adb 命令;原创 2022-05-19 13:37:44 · 1801 阅读 · 0 评论 -
Android Jacoco覆盖率统计配置
Android Jacoco 覆盖率统计Gradle配置,包括生成本地单元测试报告,仪器单元测试报告,合并两种测试的报告,合并两种测试的执行数据并在AndroidStudio的编辑器中查看每一行的覆盖率情况。原创 2022-03-19 23:19:08 · 4624 阅读 · 6 评论 -
如何发布Android库到Maven中心仓库
本文用于记录如何将自己的库上传到maven中心仓库,包括sonatype账号建立,密钥上传及gradle配置及任务执行原创 2022-02-24 23:05:32 · 4898 阅读 · 0 评论 -
使用Kotlin编写gradle脚本
Kotlin DSL 编写Gradle脚本,迁移步骤及实例原创 2022-02-24 23:02:41 · 2815 阅读 · 0 评论 -
简化Android库上传到Maven仓库的gradle配置
配置 android 上传到 maven 中心仓库,发现配置的代码有点多,而且如果有多个库模块需要上传,则需要复制粘贴不少重复的配置代码,于是编写了一个 gradle 插件用于简化提取这个配置过程;插件用途及效果本插件用于简化Android库上传到Maven中心仓库的配置,避免每个project的gradle中都放置一份重复较多的配置;插件有如下功能:简化 maven-publish 插件的配置流程;添加上传到Maven中心仓库的 publish 任务;支持配置上传时是否包含 javadoc原创 2021-05-31 17:54:58 · 1314 阅读 · 3 评论 -
IDEA代码文件导航-Navigate使用技巧
插入符导航后退:⌘[前进:⌘]最后编辑点: ⇧⌘⌫定位到当前的结束括号: Ctrl+M 或者 ↑ , ↓查看光标所在位置所属的元素:⌃⇧Q (注意看下图的左上角显示了当前的类)移动到当前开始括号对应的闭合括号: Ctrl + M在代码块之间导航: ⌥⇧⌘[ ⌥⇧⌘]移动插入符移动到下一个或者上一个单词: ⌥→,⌥←移动到下个段落:(下个方法)使用 Shift+Command+A 调出Action搜索弹框;搜索 Move Caret Forward a Par翻译 2021-04-20 11:51:33 · 4997 阅读 · 0 评论