使用 Linux 子系统部署 Node、Gradle 项目的构建工具
最近的一个项目,由三个 Gradle「Java」工程以及一个 Node「Vue.js」工程组成。为了使用 Linux 下的各种工具提升效率,本文探讨 Linux 子系统的使用及在该系统下,Java、Node.js、Gradle 等工具的配置。并在后一篇文章中,探讨该项目的一键构建、打包脚本,从而根本上提升开发效率。
gradle-学习笔记(2)-多项目构建
而在gradle中,我们并不需要指定父元素的标签,我们只需要编写好对应的文件夹名称,并且将文件夹名称和对应的目录结构对应清,gradle 就能自动的识别这个子项目
2019-02-26
Jenkins持续集成Android项目
Jenkins是一个基于Java的开源的CI项目:[链接]。它包括持续的软件版本测试/发布,监控外部调用执行的工作等...在开发Andorid项目时,常常需要build新的APK,给内部人员或者外部人员测试使用,还有就是运行单元测试等...执行gradle assembleRelease本身又比较费时。所以借助Jenkines完成自动打包,发布的工作是一个不错的选择。
Android gradle 系列之配置
buildscript中的声明是gradle脚本自身需要使用的资源。可以声明的资源包括依赖项、第三方插件、maven仓库地址等。而在build.gradle文件中直接声明的依赖项、仓库地址等信息是项目自身需要的资源。
spring 5.0.x源码学习系列一: 构建spring源码
Spring 5.0.x源码下载: git clone https://github.com/spring-projects/spring-framework.git -b 5.0.x
build.gradle里repositories的mavenCentral实现原理解析
错误消息:Could not find method mavenCentral2() for arguments [] on repository container of type org.gradle.api.internal.artifacts.dsl.DefaultRepositoryHandler.
使用Kotlin开发Android应用(1) - Hello Wold
Hello World in Kotlin App 在Android Studio中新建一个kotlin项目 Create New Project 创建一个新项目 Select a Project Template 选择一个模版 (此处选择 Base Activity)。点击Next Configure Your Project Name : app name (good-kotlin-app) Package Name : (com.edgar.movie) Save location: which fold save you...
Gradle系列之Gradle插件
原文发于微信公众号 jzman-blog,欢迎关注交流。前面几篇文章学习了 Gradle 基础知识、Groovy 以及 Gradle 任务,可以先阅读前面几篇文章了解 Gradle 相关知识:Gradle系列之初识GradleGradle之Groovy基础篇Gradle系列之构建脚本基础Gradle系列之认识Gradle任务本篇文章主要介绍 Gradle 插件,Gradle 内置了很多常用的插...
2020-08-21
gradle and studio
Gradle 作为一种新的集成工具,关于 Gradle 的配置信息,多版本构建,签名,依赖导入,依赖多工程,测试等等 build.gradle 中配置信息,都在这里。
2017-12-29
android studio 升级3.2+
1、升级gradle 至 gradle-4.6-all.zip2、项目build.gradle classpath 'com.android.tools.build:gradle:3.2.0'3、升级对应的buildToolsVersion4、如果出现依赖包下载不下来的问题,请先屏蔽掉,一个一个打开下载。
2018-11-28
Gradle之恋-Init插件
Gradle构建项目是基于两个基本概念的:项目和任务。任何一个Gradle构建项目都是由一个或多个项目组成,而每个项目又是由一个或多个任务组成,每个任务是一个工作单元,它可以是编译、打包、生成JavaDoc、部署等。项目的类型完全取决于你要它做什么,它可以是类库Jar项目、Web项目、Zip项目等。
2017-03-06
NDK开发 - Android Studio环境搭建
Android studio在很早版本已经开始支持NDK开发了,但是好像一直没有出正式版的gradle插件,现在最新的版本插件版本是0.6.0-alpha5。之前使用好像有点问题,具体忘记了。所以一直使用0.4.0版本开发。
【Kotlin/Native初探】使用Gradle构建Kotlin/Native
Kotlin/Native是Kotlin的本地化构建工具,可以为Kotlin提供C的互操作性以及将Kotin开发应用编译成本地化的可执行程序。
看完此文,你对Gradle的理解又升级了!
在一般公司中,当团队比较小的时候,App的签名信息都是放到项目中的,甚至会上传到github上,这样做很是方便。但随着团队人数的增多,这样做的风险会越来越大,因为签名信息是重要的资源,这样就不能将签名上传到github上,也就不应该在build.gradle中直接配置签名。主要有以下的几种解决方法:1.自定义一个签名配置文件...
2019-08-20
通俗易懂的Gradle插件讲解
说到Gradle插件前,我们先要了解下什么是插件。在Android进阶三部曲第二部《Android进阶解密》一书中,我为了讲解插件化的原理,讲解了什么是插件,我们先来看看下面这张图。
2019-03-20
Gradle 5.0 正式版发布
Gradle 5.0 正式版发布了,官方表示这是史上最快、最安全,最强大的版本,且没有之一。改进的增量编译和增量注释处理构建在已经具有构建缓存和最新检查功能的可靠性能基础之上。依赖对齐和版本锁定提供了可扩展且灵活的依赖管理模型。通过新的性能和依赖关系管理、日志记录和弃用的 API 使用检查,构建扫描得到了显著的...
Gradle 提速:每天为你省下一杯喝咖啡的时间
前言 作为一名 Android 开发同学,当你的工程和代码达到一定规模的时候,相信你一定遇到过编译速度过慢的问题。比如: 等待编译的时间,仿佛过了一个世纪,有没有! 对于程序猿,时间尤其宝贵,当你修改完一个 BUG 或者想验证一个功能时,却因为编译速度过慢而不得不打断你的思路,也会严重影响你的开发效率。 正所谓,...