效率提升工具
文章平均质量分 92
开发过程中常用的工具,如Git/Maven/Shell
Ruiray95
让生活有趣
展开
-
Shell 脚本常用语法总结
计算机中 Shell 术语最早是在 1964 年 Multics 操作系统中定义的,作用是提供人机交互的操作界面,它会解释执行用户输入命令并输出结果。这篇文章主要介绍 Shell 脚本的语法,由于不同版本会有差异,本文采用的案例以覆盖最广泛的 Bash 为准,测试环境为 macOS 中的 Terminal。原创 2022-09-17 23:49:04 · 1177 阅读 · 1 评论 -
Git 常用命令总结
Git 是一个开源的分布式版本控制系统,其本质上是一个内容寻址的 Key-Value 数据库。它有四种类型的存储对象:文件(blob)、树(tree)、提交(commit)、标签(tag),保存在 .git/objects/ 目录。如 Blob 对象会先添加头部信息 类型+内容字节数+空字节,然后计算 SHA 值作为文件名,使用 zlib 压缩成内容,每一次修改的文件都会完整的保存一份快照而非记录差异。这里列举常用的命令行,便于快速查阅使用。编辑文本文件后,在工作区可以看到修改的差异内容,将改动提交到暂存原创 2022-04-03 23:37:23 · 2176 阅读 · 0 评论 -
Nexus 私服上传文件,并通过 Gradle 引用
一、上传文件到 Nexus1,进入 Nexus 仓库界面如果你电脑还没有使用 Nexus,需要先下载并启动 Nexus 私服。 在浏览器输入:http://127.0.0.1:8081/nexus/ 进入后看到如下界面就代表nexus已经启动成功。点击右上角的【Log In】登陆,初始用户名密码:admin/admin123 登陆后,点击右边导航栏的【Repositories】会看到原创 2017-01-31 23:56:44 · 5344 阅读 · 0 评论 -
【Android Library】项目导入到Nexus私服
1,在Android library中的Gradle中加入如下代码: apply plugin: 'maven' apply plugin: 'signing' signing { required { has("release") && gradle.taskGraph.hasTask("uploadArchives") } sign configura原创 2017-02-01 00:00:20 · 483 阅读 · 0 评论 -
Gradle 入门之 Groovy 语言详解
Gradle 核心是基于 Groovy 脚本语言,Groovy 脚本基于 Java 且拓展了 Java。因此 Gradle 需要依赖 JDK 和 Groovy 库。Groovy 语法详解(类型、运算符、程序结构、闭包)...原创 2017-08-01 00:01:14 · 3595 阅读 · 0 评论 -
Maven学习笔记(坐标和依赖)
一、坐标一、依赖配置 1,依赖范围 二、依赖传递性 1,何为传递性依赖,打个比方,A 依赖 B, B 依赖 C, 则A 依赖 C。 2,传递性依赖和范围 三、依赖调解 第一原则:路径最近者优原创 2015-12-26 17:54:15 · 478 阅读 · 0 评论 -
Maven学习笔记(入门篇)
Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可原创 2015-12-26 16:35:27 · 518 阅读 · 0 评论 -
svn 安装配置与使用
svn(Subversion)它是一个原创 2014-07-30 15:04:44 · 596 阅读 · 0 评论