gradle入门(一)——简介与安装
gradle简介
什么是gradle?
简单来说,gradle与你用的maven类似,是一个项目构建管理工具,他可以帮助我们管理jar包,项目编译,打包等等,它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。面向Java应用为主。当前其支持的语言限于Java、Groovy、Kotlin和Scala,计划未来将支持更多的语言。
为什么要用gradle?与maven相比,优势在哪里?
目前,我们最近常使用的项目管理工具还是maven,但是在项目比较大,所需要导入的jar包比较多的情况下,maven 的配置文件就显现的比较多,难以阅读和查找,这时,gradle的优势就显现出来了,他比较简洁。
什么是grovvy?
面向对象编程语言,既可用于面向对象编程,也可以用作纯粹的脚本语言。该语言不用编写过多代码,又具有闭包和动态语言的其他特性。主要常用于在gradle配置文件中管理jar包等等。
安装gradle
前提
在安装gradle之前需要有JDK,现在使用版本基本为1.8
安装
gradle是绿色版本,不需要安装,在官网下载压缩包之后直接解压即可
下载地址:https://gradle.org/releases/

我使用的是4.9版本的,all表示的意思是源码和安装文件都有
直接对他进行解压

他与jdk相同,需要配置环境变量:


配置好之后,可以打开cmd窗口进行测试:gradle -v

既然gradle是项目管理工具,可以管理jar包,那么他也应该有对应的仓库
默认仓库的位置是当前用户下的.gradle文件夹
我们可以在环境变量中配置,指定仓库地址(可以与maven同一个仓库,方便管理)

名称必须要求一致,用作eclipse,idea等识别
idea创建gradle项目(java项目)


与maven相同,设置groupid和artifactid,
groupid一般是公司名,例如:com.baidu
artifactid是项目名称

ok !项目创建完毕!
idea用gradle创建web项目
与其他管理工具创建方式不同,gradle创建web项目需要在已经创建好的java项目上手动添加web目录

在原有的java项目上,main文件夹中手动创建一个webapp文件夹,并且将WEB-INF和他下面的web.xml文件导入

下一步:在配置文件中配置打包方式

你就会发现webapp的文件夹发生了一些变换,这时,web项目创建完成

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)