Gradle Builds Everything —— 从 0 开始做插件
我们使用 Intellij IDEA 来创建一个普通的 Gradle Java 工程。创建完成后,设置好 Gradle Wrapper,工程一开始长这样:
为什么 Spring Boot 2.3.0 放弃Maven最终拥抱Gradle
Spring 的每个项目都独立的项目组在开发运营,在用户最常使用的白盒部分(例如 API 设计)保持一致性,对于用户不可见的黑盒部分,各个项目组选择自己适合工具没有统一的约定。
Android Studio目录结构浅析
应各位朋友的要求,写这篇文章,让我们来简单了解下Android Studio中不同目录(文件)的位置和用途。 首先看下一个App的最简单的目录结构
Android Gradle 干货
Gradle是一个基于JVM的新一代构建工具,可以用于自动化自定义有序的步骤来完成代码的编译、测试和打包等工作,让重复的步骤变得简单,用于实现项目自动化,是一种可编程的工具,你可以用代码来控制构建流程最终生成可交付的软件。构建工具可以帮助你创建一个重复的、可靠的、无需手动介入的、不依赖于特定操作系统和IDE...
2019-07-25
Gradle 下载 Archiva 仓库的时候提示错误不能下载
Could not resolve all dependencies for configuration ':classpath'.Could not determine artifacts for org.asciidoctor.convert:org.asciidoctor.convert.gradle.plugin:2.3.0Could not get resource '[链接]'.Could not HEAD '[链接]'. Received status code 500 from server: Unable to fetch artifact resource.
2020-04-13
关于 OkHttp 依赖冲突问题的解决过程
OkHttp 是一个流行的开源网络请求库。许多第三方库的底层都是使用 OkHttp 实现网络请求,所以 OkHttp 相关的依赖冲突问题就变得很难避免,下文是我所遇到的一次关于 OkHttp 的依赖冲突问题,通过对 Gradle 工具及 Android Studio 的灵活使用,解决了此问题。
2018-01-17
Gradle基本知识点与常用配置
本文篇幅较长,文中系统地讲解了Gradle的基本知识点以及一些常用的命令和配置,适合于刚接触Gradle的同学; 在此基础上,可以阅读以下的实战经验文章:
Gradle学习3——自定义属性
读取和设置Project和Task的属性是很重要的一块内容,每个Project和Task实例都提供了可以通过getter和setter方法访问的属性。一个属性可能是一个任务的描述或者项目的版本。你也可以定义自己的属性。Gradle允许用户通过扩展属性自定义一些变量。还有,很多Plugin都会加入扩展属性,可以通过设置属性来控制使用Pulgin。
Android Gradle从认识到实践(1)
做为一个做Android的同学,我想对于“Gradle”是再熟悉不过了,但是对于Gradle却是有点陌生,几个月前,只是停留在这样简单的使用上。
2017-03-06
Spring Boot 把 Maven 干掉了,拥抱 Gradle!
在国外某社交网站上有一个关于迁移 Spring Boot 迁移 Maven 至 Gradle 的帖子: 该贴子上也有很多人质疑:Maven 用的好好的,为什么要迁移至 Gradle? 虽然该贴子只是说 Gradle 牛逼,但并没有说迁移至 Gradle 所带来的影响和价值。 所以,Spring Boot 官方对此也发了博文作了解释: [链接] 栈长简单概括一下。 没错,Sp...
2020-06-17
MobTech 短信验证 Unity插件
下载unitypackage从Mob的github地址下载ShareSDK.unitypackage:Git地址,如下图所示下载完成后得到一个SMSSDK.unitypackage结尾的文件,如下图:导入unitypackage双击导入到unity项目中并勾选,如下图:Demo.cs是demo的示例页面,可通用Android AlertDialog.cs,DialogOnClickListener.cs,MemoryCString.cs:安卓dialogS...
2022-09-22
SAP Hybris(Commerce)安装recipe包含的三个任务,setup, initialize和start
(1) Setup = Invoked by default if no task is specified with install command. It installs recipe & copies files. (2) Initialize = Initializes the recipes application. (3) Start = Start the application.
通用git ignore
{代码...}
2023-03-13
Android gradle执行失败
由于政策关系,我们Android开发过程中,难免会需要科学上网,而科学上网有时就可能会和我们当前公司内网有所冲突,导致一些依赖包上传下载的问题,或者gradle任务执行失败。
2020-09-16
SpringBoot+Gradle构建多模块项目
Gradle由于构建速度比Maven快,且比Maven灵活,因此很多后端的应用都使用了Gradle进行构建,但一个问题是,Gradle的多模块项目比较难构建,再加上Gradle的更新非常快,这就给构建一个多模块Gradle项目造成了不少的困难。
Android 使用 Kotlin 重写 Gradle 文件(Kotlin Gradle DSL)
众所周知,我们在 Android Studio 是使用 Gradle 来编译的,Gradle 是一种基于 Groovy 语言的构建工具,我们平时看到的 build.gradle 中的语法结构其实就是 Groovy 提供的 DSL 功能。
2021-06-17
IDEA+Kibana+elasticsearch本地调试elaticsearch源码操作指南
本文讲述在centos 7操作系统上从无到有实现IDEA+Kibana+elasticsearch本地调试elaticsearch源码的操作过程。
2022-12-20