idea中使用gradle

gradle下载

gradle下载地址https://services.gradle.org/distributions/
这里假设下载的是4.6版本的,如下:

笔者下载的是gradle-4.6-bin.zip,下载后将文件放至磁盘的任意目录,并解压,尽量使用英文目录。
解压后,如下:

配置gradle环境变量

环境变量的配置和jdk的配置差不多
GRADLE_HOME:F:\gradle-4.6
Path:%GRADLE_HOME%\bin;
GRADLE_USER_HOME:F:\gradleRepo

说明:

GRADLE_HOME: 即gradle-4.6-bin.zip解压出来的根目录
Path: 和jdk的path配置类似,增加这个配置项
GRADLE_USER_HOME: 和maven中配置的lib包下载目录类似,即gradle的工作目录

检查gradle是否配置成功

idea打开gradle工程

我们经常会从github中检出工程到本地目录,并使用idea打开这个工程

  1. github检出目录到本地
    这里假设检出的是以下的这个工程,该工程使用的是gradle管理的。如下:

    使用git clone https://github.com/Netflix/ribbon.git命令检出工程

  2. idea打开gradle工程
    使用idea的open,打开上面检出的工程,直接打开build.gradle文件。
    参考如下:

    在弹出框中选择 open as Project

    设置idea的gradle配置

    点击OK

  3. 可能遇到的问题
    打开后我们看到有个gradle配置文件,有个配置项distributionUrl
    该配置项的值distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip

    打开gradle时,会去这个地址下载gradle的完整包,这个地址可能需要FQ,可能网速很慢。
    这个全量包会下载到下面的这个目录下,如图:

    说明:这个目录路径在环境变量配置的GRADLE_USER_HOME底下

    如果idea下载不下来的时候,可以通过文首说的地址https://services.gradle.org/distributions/下载全量包,手动拷贝至上述的目录中。

idea中使用gradle的更多相关文章

  1. Eclipse中使用Gradle构建Java Web项目

    Gradle是一种自动化建构工具,使用DSL来声明项目设置.通过Gradle,可以对项目的依赖进行配置,并且自动下载所依赖的文件,使得构建项目的效率大大提高. 1. 安装Gradle 下载Gradle ...

  2. Android(java)学习笔记126:Android Studio中build.gradle简介

    1.首先我们直接上代码介绍: // Top-level build file where you can add configuration options common to all sub-pro ...

  3. Android(java)学习笔记66:Android Studio中build.gradle简介

    1.首先我们直接上代码介绍: // Top-level build file where you can add configuration options common to all sub-pro ...

  4. 【Java】在eclipse中使用gradle进行项目构建 入门篇

    ##Gradle的安装与配置- Gradle 是以 Groovy 语言为基础,面向Java应用为主,基于DSL(领域特定语言)语法的自动化构建工具. 系统环境变量中添加gradle 前往官网下载Com ...

  5. module中build.gradle文件参数含义

    主要是module的build.gradle,截图如下: 01行:apply plugin: 'com.android.application'    表示该module是这个应用程序的module ...

  6. Eclipse中进行Gradle+Jetty部署的web项目的断点调试

    1.自行配置好build.gradle文件和按照gradle的web项目目录结构规范建立java.resourece和webapp文件夹 可在build.gradle文件中自由设定“http端口” 1 ...

  7. Android Studio中使用Gradle打包

    首先要注意一点,Android Studio中把proguard.txt已经命名为proguard-rules.pro,由此可见,採用Gradle打包,混淆规则文件的名称是不重要的.能够自己随便命名. ...

  8. 如何在Android Studio中使用Gradle发布项目至Jcenter仓库

    简述 目前非常流行将开源库上传至Jcenter仓库中,使用起来非常方便且易于维护,特别是在Android Studio环境中,只需几步配置就可以轻松实现上传和发布. Library的转换和引用 博主的 ...

  9. Android Studio中解决Gradle DSL method not found: 'android()'

    近期导入as的项目出了这种问题 这个问题困扰了我非常长时间,好吧,搜了半天全都是runProguard的.最后在stackoverflow上搜到解决的方法了: http://stackoverflow ...

随机推荐

  1. SNMP学习笔记之SNMP的安装及Python的调用

    0x00 概述 本文是介绍SNMP在Windows和Linux(Ubuntu)下的安装,以及通过Python调用其接口的文章. 0x01 开发环境 Python 3.5.1 Windows 10 64 ...

  2. SQL去重之distinct和group by的应用

    遇到一个需求,要去重查出某张表的字段一和字段二,但是查出来的结果要按照表中记录的创建时间排序. 于是,第一时间就想到了使用distinct这个去重专用语法了: select distinct col1 ...

  3. 20145332 《网络攻防》 逆向与Bof实验

    20145332 <网络攻防>逆向与Bof实验 实践目标 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用 ...

  4. 实验二Java面向对象程序设计

    一.单元测试 了解三种代码: 1.伪代码:类似于自然语言说明,描述实现逻辑思维 2.产品代码:程序员编辑的开发代码,要求可修改.可移植 3.测试代码:我理解是相当于开发软件在软件开放之前,程序员找到b ...

  5. hash-补做

    题目 利用除留余数法为下列关键字集合的存储设计hash函数,并画出分别用开放寻址法和拉链法解决冲突得到的空间存储状态(散列因子取0.75) 关键字集合:85,75,57,60,65,(你的8位学号相加 ...

  6. STM32唯一的ID

    请看如下程序: /*------------------------------------------------------------------------------------------ ...

  7. java使用itex读取pdf,并搜索关键字,为其盖章

    导读:近期要做一个根据关键字定位pdf的盖章位置的相关需求,其中关键字可配置多个(包含pdf文档中可能不存在的关键字),当页面显示盖章完成时,打开pdf显示已经损坏. 排查后发现,当itext搜索的关 ...

  8. Java查找算法之二分查找

    二分查找是一种查询效率非常高的查找算法.又称折半查找. 一.算法思想 有序的序列,每次都是以序列的中间位置的数来与待查找的关键字进行比较,每次缩小一半的查找范围,直到匹配成功. 一个情景:将表中间位置 ...

  9. Python3基础 file open 打开txt文件并打印出全文

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda ...

  10. 安装PYthon+Kivy环境(记录)

    在线翻译 https://www.bing.com/translator/ Cython 0.27 发布了.准确说Cython是单独的一门语言,专门用来写在Python里面import用的扩展库.实际 ...