Gradle与Gradle插件

gradle的配置

  1. 在setting下gradle下设置gradle选择“use defalut gradle wrapper(recommended)”时,as就会根据{project.dir}\gradle\wrapper\gradle-wrapper.properties文件中的配置去gradle
    我们用as构建android项目时,配置gradle时我们必须在{project.dir}\gradle\wrapper\gradle-wrapper.properties文件中配置gradle包, 配置的gradle必须在缓存目录( “用户主目录/.gradle/wrapper/dists/gradle-..*”)或者在as安装目录下的gradle目录下存在对应的版本。
    例如我的电脑:C:\Users\dsfg.gradle\wrapper\dists\gradle-2.4-all
#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip

这个配置的gradle如果在目录“用户主目录/.gradle/wrapper/dists/..”存在的话,as就不会去https://services.gradle.org/distributions/gradle-2.2.1-all.zip 去下载了,as就会利用该目录下的缓存,如果该目录下不存在gradle的话as就会去站点根据gradle的版本去下载到“用户主目录/.gradle/wrapper/dists/gradle-2.2.1-all”目录下.

  1. 如果选择的是“use local gradle distribution”的话表示用的是本地的gradle,本地的gradle是在as的主目录下的gradle目录下,比如我的电脑D:\android开发环境\android-studio-ide-143.2739321-windows\android-studio\gradle\gradle-2.10,而不会去缓存目录 “用户主目录/.gradle/wrapper/dists/gradle-..*”中去找。“global gradle setting”我们暂时不考虑

android gradle 插件的配置

我们通过主工程项目的build.gradle(不是module的build.gradle)来设置android gradle 插件
在build.gradle中

dependencies {
classpath ‘com.android.tools.build: gradle:2.0.0‘}

这里配置的android gradle插件的版本是2.0.0,再一次强调我们一定要记住gradle版本和android gradle插件的版本根本不是一回事,不能混为一谈.

时间: 2024-07-31 22:50:18

Gradle与Gradle插件的相关文章

Gradle自己定义插件

Gradle自己定义插件 在Gradle中创建自己定义插件,Gradle提供了三种方式: 在build.gradle脚本中直接使用 在buildSrc中使用 在独立Module中使用 开发Gradle插件能够在IDEA中进行开发.也能够在Android Studio中进行开发,它们唯一的不同,就是IDEA提供了Gradle开发的插件,比較方便创建文件和文件夹,而Android Studio中,开发人员须要手动创建(但实际上.这些文件夹并不多,也不复杂,全然能够手动创建). 在项目中使用 在And

翻译:Gradle之 Java插件

原文地址 http://www.gradle.org/docs/current/userguide/java_plugin.html 23.1. Usage用法 要使用Java插件,在脚本里加入: Example 23.1. Using the Java plugin build.gradle apply plugin: 'java' 23.2. Source sets源集 Java插件引入了一个概念:源集(source set),一个源集就是一组被一起编译一起执行的源文件.这些文件可能包括Ja

gradle使用dokka插件出现Exception while loading package-list from ExternalDocumentationLinkImp

这是一个月多前遇到的问题,现在特做记录: build.gradle.kts里配置了dokka插件的时候出现这个异常,Exception while loading package-list from ExternalDocumentationLinkImp dokka是gradle的一个插件,功能类似与javadoc.对于这个异常当时看了好多博客也都不行,最终找到dokka的github的一个问题单: https://github.com/Kotlin/dokka/issues/213# 当时一

简单理解Gradle,Gradle是什么,一分钟入门Gradle

Gradle构建脚本使用DSL(Domain Specific Language)来描述构建逻辑,使用的语言是Groovy.想了解Android Studio工程的Gradle构建系统,可以先从Project的settings.gradle.Project的build.gradle.Module的build.gradle.gradle/wrapper这些文件分析起. 1. Project的settings.gradle 这个文件描述的是Project里包含哪些module. include ':

Gradle、Gradle Wrapper与Android Plugin for Gradle

欢迎和大家交流技术相关问题: 邮箱: [email protected] 博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://github.com/jiangxincode 知乎地址: https://www.zhihu.com/people/jiangxinnju 首先用一段通俗易懂但是不是非常专业的话描述一下三者的概念.区别和联系. Gradle是个构建系统,能够简化你的编译.打包.测试过程.熟悉Java的同学,可以把Gra

Gradle:Gradle入门

一.安装Gradle? 1.首先确保你安装的JDK1.5或以上版本号.? C:\Users\chengxiang.peng.QUNARSERVERS>java -version java version "1.8.0_65" Java(TM) SE Runtime Environment (build 1.8.0_65-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode) 2.从官方站点下载对应的

为Gradle添加tomcat插件,调试WEB应用

Gradle提供了不输于maven的依赖管理 提供了强大的test功能,输出优美的测试报告 并且提供war插件,使用内置的jetty调试WEB应用 因为博主偏偏钟情于tomcat,所以希望使用tomcat来调试WEB应用 下面我们来通过些许的代码,将tomcat插件配置到项目中 实现一键调试部署WEB应用 build.gradle文件: buildscript { repositories { jcenter() } dependencies { classpath "com.bmuschko:

gradle build scan 插件使用

1. 添加插件 build.gradle plugins { id 'com.gradle.build-scan' version '1.10.2' } buildScan { // Uncomment the lines below to agree to the Terms of Service. licenseAgreementUrl = 'https://gradle.com/terms-of-service' licenseAgree = 'yes' tag 'SAMPLE' link

gradle wrapper, gradle ,gradle plugin 之间的关系

gradle 是 Android studio 中很重要应用. gradle wrapper 管理 gradle 版本的工具,如果没有,它会从提定网址下载相应版本 gradle. gradle 一般在 c:\ 个人用户\gradle 下面. gradle 用Groovy 语法表示,类似于java. Gradle 各个版本之间兼容性不好, 目前最高版本3.3 gradle plugin 是gradle 基础上写的插件,最重要的两个插件, apply plugin: 'com.android.app