Gradle的简介以及IDEA上集成Gradle

Gradle的简介以及IDEA上集成Gradle

Gradle的简介以及IDEA上集成Gradle

本博客简介:这是本人第一篇博客,主要介绍本人在开发过程中应项目要求需要使用Gradle来管理项目,以下是本人在初次使用过程中的一点心得。

Gradle简介

基于Ant与Maven,弥补了他们的不足,使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的繁琐的配置。面向java应用为主,当前支持的语言限于java,Groovy,Scala,计划未来将支持更多的语言。
Gradle各个版本的下载地址:http://services.gradle.org/distributions/
下面是Gradle各版本下载页面:
在这里插入图片描述
下载好解压,并配置环境变量 GRADLE_HOME: D:\GRADLE\gradle-4.7加入到PATH下:;%GRADLE_HOME%\bin

打开cmd 输入gradle -v 出现下面情况表示配置成功!

在这里插入图片描述
此时Gradle的在本地的环境就搭建好了,这时,当你需要在IDEA开发工具下集成,可参考下面的介绍…

IDEA上集成Gradle

其实,由于IDEA开发工具及其强大,集成Gradle挺简单的

  1. 直接 create new proje 选择Gradle 插件 (注意jdk1.8 你的java版本,我这儿是jdk 1.8版本)
    在这里插入图片描述

  2. 出现类似maven的域名 id 界面(要是有maven的基础,使用Gradle就很容易上手的)
    在这里插入图片描述

  3. 选择本地的gradle 允许自动导入
    在这里插入图片描述

  4. 选择你的工程地址(可不做操作直接finish)

Gradle 的工程目录介绍

注意一定要注意规范:
Src/main/java 放置正式代码目录
Src/main/resources 放置正式配置文件 频繁修改放入配置文件中
Src/test/java 放置单元测试代码目录
Src/test/resources 放置测试配置文件
Src/main/webapp 放置页面元素

打开gradle 编辑器

在这里插入图片描述
此时便可以打开Groovy的控制台(此处没有太多要求,了解就可以了)

此时你可能有一个疑惑,maven可以加入依赖,Gradle如何实现呢,下面我们来介绍一下:

Gradlej加入依赖的方法

核心文件build.gradle
部分代码如下,可参考!

/*
* 指定所使用的仓库,mavenCentral()表示使用中央仓库,此刻项目中所需要的jar包都会默认从中央仓库下载到本地指定目录
* */
repositories {
    mavenCentral()
}
/*
gradle工程所有的jar包的坐标都在dependencies属性放置,
每一个jar包都有三个基本元素组成
group ,name,version
testCompile 表示该jar包测试时起作用,该属性是jar包的作用域
我们在gradle里面添加坐标的时候都要带上jar包的作用域
* */
dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

搜索maven中央仓库,点击Gradle,
其中maven jar包搜索地址:https://mvnrepository.com/
在这里插入图片描述
复制代码到dependencies中保存

到这里我们的Gradle项目基本配置完成了,但是你可能没发现,由于我们配置环境变量时默认就将下载的jar包存放在了C盘下了,这样很不好

我们可使用本地安装的maven仓库 来开发gradle
  1. 配置GRADLE_USER_HOME:+maven jar包下载目录(变量名必须是这样写,否则系统无法找到)
    在这里插入图片描述
  2. 观察到地址发生变化 表示从本地maven仓库找jar包,此时jar包的存放路径就不是C盘了

Gradle如何打jar包

可参考图示的方法:
在这里插入图片描述
在这里插入图片描述

本博客补充的注意事项

  1. build.gradle文件中配置mavenLocal()和配置mavenCentral()的区别:
    mavenCentral()这样的配置程序表示先从本地仓库顺序寻找依赖,如果没有从中央仓库下载;
    这样的配置直接从中央仓库下载jar包,但是如果指定下载的位置已经有了,就不会再次下载了
  2. 出现中文乱码:解决方法如下:
    如果使用IDE进行Gradle操作,那么还需要设置IDE的参数。例如在IDEA中,需要打开File—>Other Settings—>Default Settings—>Gradle,在Gradle Vm Options中设置-Dfile.encoding=utf-8。这样IDEA中的Gradle也可以正确执行Gradle命令了。
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值