一、简介:

  Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置 ,Java世界中主要有三大构建工具:Ant、Maven和Gradle。经过几年的发展,Ant几乎销声匿迹、Maven也日薄西山,而Gradle的发展则如日中天。笔者有幸见证了Maven的没落和Gradle的兴起。

Gradle是一个好用的构建工具 ,使用它的原因是:

  • 配置相关依赖代码量少,不会像maven一样xml过多
  • 打包编译测试发布都有,而且使用起来方便
  • 利用自定义的任务可以完成自己想要的功能

二、安装使用工具下载

  Idea下载地址:http://www.jetbrains.com/idea/download/#section=windows                           

  JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  Gradle下载地址:https://services.gradle.org/distributions/

 作者教程使用工具版本:JDK8、IDEA 2019.3.1、gradle-5.6-bin、win10系统

三、安装使用Gradle

  1.解压自己下载的gradle压缩包,打开文件,使用cmd命令在文件的根目录创建一个文件 “.gradle ”,这个文件是用来存储项目JAR包仓库地址。

  2.记住我们刚解压的Gradle解压好的文件,现在我们开始配置环境变量,新建一个变量,变量名:GRADLE_HOME  变量值:写你的gradle地址根目录。

  3.找到Path变量点击编辑,新建一个变量输入:“ %GRADLE_HOME%\bin ”,确认保存。

  4.测试本机是否成功安装Gradle,win+r 输入cmd窗口输入:” gradle -v “  ,弹出welcome to您下载版本说明已经配置成功了

四、IDEA配置及其使用

  1.打开Idea开发工具,点击Settings配置窗口,搜索gradle,在Gradle user Home 后面选择文件,选择我们解压的gradle文件选中根目录下的 “ .gradle  ” 点击ok。

  2.创建一个gradle项目,点击Create New project ,选中gradle 选择jdk,java打勾我们创建一个java项目,点击next,填写项目名字包地址点击完成。

  3.等待项目构建完成,我们再去Maven仓库复制一个jar包过来看看能不能下载。

  4.我们新加了一个jar包发现可以下载但是gradle里面的类都是灰的,说明不存在,他使用的默认的我们还需要一步配置。

  5.项目中配置gradle,点击工具栏上的file选择settings,搜索gradle 配置user gradle from 选择本地的gradle  gradle jvm选择自己的jdk点击保存。

  6.最后回到自己的开发主页中出现一个import Changs 点击导入等待下载成功,即可使用。

  注意:如果jar怎么配置都不下载,建议清空idea配置,重新配置一下,也可以联系我帮忙,加油!

JAVA-开发构建Gradle项目安装使用教程的更多相关文章

  1. Java开发环境配置之安装JDK

    一:序言摘要 学习过Java的人都知道,如果想要开发一套java程序,首先需要做的准备工作就是配置JDK.JDK是 Java 语言的软件开发工具包,它主要用于移动设备.嵌入式设备上的java应用程序. ...

  2. Java开发环境及工具安装配置

    Java开发环境及工具安装配置 Windows JDK 下载地址 https://www.oracle.com/java/technologies/javase-downloads.html 安装配置 ...

  3. atitit.研发管理--标准化流程总结---java开发环境与项目部署环境的搭建工具包总结

    atitit.研发管理--标准化流程总结---java开发环境与项目部署环境的搭建工具包总结 1. ide系列(只开发环境需要,但部署环境也做好放上,很有用) 1 2. web服务器+sdk+网站程序 ...

  4. Java学习笔记二:Java开发工具Eclipse的安装与使用

    Java开发工具Eclipse的安装与使用 正如office一样我们在开发java语言过程中同样需要依款不错的开发工具,目前市场上的IDE很多,这里只演示Eclipse的安装: 一:下载软件: 1.下 ...

  5. 使用Eclipse-Maven-git做Java开发(3)--Eclipse的安装和配

    使用Eclipse-Maven-git做Java开发(3)--Eclipse的安装和配 https://my.oschina.net/songxinqiang/blog/474530

  6. JAVA开发第一步 - JDK安装与配置

    JDK的安装与环境变量配置是JAVA开发之路的第一步,很多新人在这一步上就卡了很久,浪费了很多时间,甚至有些人就轻易地“从入门到放弃”了.今天我们就来一步步教你如何打倒这第一只拦路虎. 1.JDK下载 ...

  7. 【java开发系列】—— JDK安装

    前言 作为一个java开发者,安装JDK是不可避免的,但是配置路径却总是记不住,百度也有很多参考例子.这里仅仅当做以后参考的笔记记录. 说到JDK,就不得不提JRE.他们到底是什么呢? 通常我们进行j ...

  8. JDK(java development kit java开发工具包)的安装

    想要进行Java开发工作,首先我们得进行JDK的下载.安装.配置.测试,如果是新手,我们不妨新建一个文件夹,在文件夹下面新建".java"文件,用记事本打开,写一段简单的java入 ...

  9. Java搭建环境和工具安装详细教程

    .一.搭建java运行环境 总体分为两个步骤 1.下载JDK( java  dovelop kit 简称 java 开发工具) 首先我们直接下载java开发工具包JDK,转到Oracle官网 下载链接 ...

随机推荐

  1. Ubuntu安装cmake 3.9

    wget https://cmake.org/files/v3.9/cmake-3.9.2.tar.gz # 下载 cd cmake-3.9.2 ./configure sudo make & ...

  2. Octave(控制语句)

    for循环遍历 >> v = zeros(,) v = >> v() ans = >> :, v(i) = ^i; end; >> v v = 或者: ...

  3. Linux教程 网络管理命令Netstat的使用

    Netstat(network statistics) 网络统计命令是一个命令行工具,用于监视网络出入的连接,路由表以接口统计等.Netstat 在所有的Unix或者Linux系统,Windows系统 ...

  4. Codeforces 567C - Geometric Progression - [map维护]

    题目链接:https://codeforces.com/problemset/problem/567/C 题意: 给出长度为 $n$ 的序列 $a[1:n]$,给出公比 $k$,要求你个给出该序列中, ...

  5. socket 实现一个类似简单聊天室的功能(多客户端互相通信)

    server端: #coding=utf-8 ''' 一个广播程序,linux运行 ''' import select,socket import traceback def broadcast(co ...

  6. Lucene简单了解和使用

    一,Lucene简介 1 . Lucene  是什么? Lucene 是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎, ...

  7. flutter布局-1-column

    1.mainAxisAlignment:主轴布局方式,column主轴方向是垂直的方向   mainaxis.png 默认值:MainAxisAlignment.start: start ,沿着主轴方 ...

  8. ueditor实现ctrl+v粘贴word图片并上传

    图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用,但是项目要求需要支持所有的浏览器,包括Windows和macOS系统.没有办 ...

  9. 使用C++定义一个万能类型

    分享一个类似于Qt中QVariant类. 目录: 1 类型定义 2 数值操作 3 万能类型包装 4 使用 ——————————————————Begain—————————————————— 类型定义 ...

  10. 7月清北学堂培训 Day 5

    今天是钟皓曦老师的讲授~ 动态规划 动态规划的三种实现方法: 1.递推: 2.递归: 3.记忆化: 举个例子: 斐波那契数列:0,1,1,2,3,5,8…… Fn = Fn-1 + Fn-2 1.我们 ...