Java作为一门世界级的主流编程语言,有一款高效易用的项目管理工具是Java开发者共同追求的心愿和目标。先是2000年Ant,后有2004年Maven两个工具的诞生,都在Java市场上取得了巨大的成功。但是二者都有一定的不足和局限性。

2012年基于Ant和Maven产生的Gradle,弥补了Ant和Maven的不足,带来了一些更高级的特点。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,摒弃了基于XML的各种繁琐的配置,我们知道Maven项目越来越大的时候xml文件也越来越复杂,臃肿,这样肯定是不好的。所以就有了Gradle,它是面向Java应用为主。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。

1、Gradle的下载与安装

下载:

找到对应的版本下载即可:

注意一下:binary-only是仅仅只下载二进制文件,complete是下载完整的

下载下来以后:是压缩包,我们给它解压

解压以后配置环境变量,和配置JDK一样,没什么难的

配置完成以后,打开dos窗口,输入gradle -v,要是输出如下界面就说明Gradle配置成功了

接着在IDEA中创建Gradle项目

1、new project-Gradle

2、next之后,这个页面和maven项目的没有区别,输入之后直接next即可

3、点击Use auto-import(自动导入)和Use local gradle distribution(使用本地自己安装的Gradle,IDEA会自动帮我们找到)

然后就创建完成了

和maven的没太多的区别

然后是类似于maven的pom文件的一个东西

idea2019配置gradle详解_Java学习之——Gradle的安装配置、IDEA中创建Gradle的Java项目...相关推荐

  1. mysql 5.6.31 winx64_详解介绍MySQL5.6.31winx64.zip安装配置的图文教程

    这篇文章主要介绍了MySQL5.6.31 winx64.zip 安装配置教程详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下 #1. 下载 # #2.解压到本地 修改必要配置my*.ini #3 ...

  2. 【STL深入学习】SGI STL空间配置器详解(一)-第一级空间配置器

    一.SGI STL配置器简介 SGI STL的配置器与众不同,它与标准规范不同.如果要在程序中明确使用SGI配置器,那么应该这样写: vector<int,std::alloc> iv; ...

  3. java build.gradle 详解_java – Gradle构建失败[无法解析配置的所有依赖项’:compile’.]...

    我正在尝试这么多天来解决这个异常,跟着很多博客并找不到解决方案.当我通过给出jettyRun作为命令来运行bundle.gradle时 I am getting an exception **FAIL ...

  4. 【STL深入学习】SGI STL空间配置器详解(二)-第二级空间配置器

    本文讲解SGI STL空间配置器的第二级配置器. 相比第一级配置器,第二级配置器多了一些机制,避免小额区块造成内存的碎片.不仅仅是碎片的问题,配置时的额外负担也是一个大问题.因为区块越小,额外负担所占 ...

  5. Maven详解(二)------ Maven的安装配置

    2019独角兽企业重金招聘Python工程师标准>>> 目录 1.下载 Maven 2.配置 Maven 环境变量 3.查看 Maven 环境变量是否配置成功 4.在 eclipse ...

  6. android配置参数详解,安卓手机CPU与GPU等配置参数含义详解【详细介绍】

    我们在关注一些手机配置信息的时候,很多手机配置表上常常会标识CPU,GPU,RAM,ROM以及GSM,WCDMA等一系列英文配置参数的数据,而这一些相似的英文配置都代表了什么意思呢?关于这个问题,一起 ...

  7. SpringBoot - Lombok使用详解1(基本介绍、安装配置、var和val)

    我们创建 POJO 类时,经常需要先写属性,然后手写或者自动生成 get 和 set 方法,然后还要重写 toString 方法....一系列操作下来,这个 POJO 类便会产生太多的样板式代码. 这 ...

  8. RocketMQ-PushConsumer配置参数详解

    基于RocketMQ 4.3,PushConsumer配置参数详解 1.Push消费模式下的配置 Push 默认使用的是DefaultMQPushConsumer. 2.consumerGroup C ...

  9. build.gradle配置参数详解

    转载地址:http://blog.csdn.net/baidu_31093133/article/details/51860637 build.gradle配置参数详解//声明是Android程序ap ...

最新文章

  1. 国际农产品市场谋定特点趋势 对话国际农民丰收节贸易会
  2. 自动机器学习(AutoML)最新综述
  3. 二叉堆详解实现优先级队列
  4. SAP One Order redesign里的新CDS view
  5. 数理思维这样培养才有效,从小就赢在方法上,每本不足3元!!
  6. Chrome浏览器获取XPATH的方法----通过开发者工具获取
  7. 初学Phreeze 3
  8. python format()函数的用法
  9. IEC60870-5-103规约通讯过程
  10. 2021Web前端人事面试题总结精选
  11. Cmake查找所有指定cpp文件并进行编译
  12. 基于stm32f103c8t6的Flash地址空间的数据读取
  13. 【C语言】-- 指针
  14. 【渝粤教育】电大中专计算机网络基础_1作业 题库
  15. python壁纸程序代码_40行Python代码+奇技淫巧搞定专属电脑壁纸库
  16. 珊瑚虫工作室_2007-12-24
  17. Qt依赖平台软件打开PDF
  18. 数据挖掘与数据化运营实战. 3.5 交叉销售模型
  19. 第六天 02.mysql数据库的基本操作和密码爆破
  20. Markdown - Emoji表情大全

热门文章

  1. Python基础教程学习笔记:第一章 基础知识
  2. 捕捉mysql中不可忽视的知识点(二)
  3. Hyper-V 3 虚拟机快照之四 导入/导出快照
  4. 中国电信天翼Live究竟胜算几何?
  5. Centos7之后版本的默认登陆模式更改
  6. oracle基本命令集锦
  7. 梭子鱼推出Microsoft Office 365 邮件威胁扫描服务
  8. Linux下安装php环境并且配置Nginx支持php-fpm模块
  9. 用正则表达式判断一个二进制数是否能被3整除
  10. JavaSE基础笔记八