手把手教你如何在IDEA中配置Gradle

开发 前端
目前大家做Java开发的,无外乎就两种,eclipse或者Intellij IDEA。eclipse是老牌的开发工具,可以说算是我们的初恋了,熟悉的界面,熟悉的快捷键,刚入坑时,不知道陪伴了我们多少个寂寞的夜晚。但是 Idtellij IDEA 的横空出世,也让很多人抛弃了初恋,转投新欢。

哈喽,大家好,我是指北君。之前的​文章,我们介绍了Gradle的安装配置,既然准备工作已经完成了,那么接下来我们就来体验体验在IDEA如何用Gradle创建项目。

1、谈谈开发工具

本篇博客我们将会以Intellij IDEA 开发工具为例,所以我这里简单谈谈我们所使用的开发工具。

目前大家做Java开发的,无外乎就两种,eclipse或者Intellij IDEA。eclipse是老牌的开发工具,可以说算是我们的初恋了,熟悉的界面,熟悉的快捷键,刚入坑时,不知道陪伴了我们多少个寂寞的夜晚。但是 Idtellij IDEA 的横空出世,也让很多人抛弃了初恋,转投新欢。我使用IDEA开发也有几年了,刚转过来时,也是各种不适应,但是过了这个适应期后,嗯,真香。

至于为什么真香,我这里说几点:

①、强大的整合能力,包括对spring,maven,gradle,kotlin....等等

②、丰富的插件,插件社区很繁华,你想要的都有

③、很多智能化的提示功能

④、搜索很强大

⑤、界面也比较美观,而且有各种皮肤设置

可能还有很多优点,我这里也没说全。当然也有缺点,相对于eclipse,更占内存,另外最重要的是,IDEA是收费的,所以,你懂得。

说那么多,还在用eclipse,可以试着用用IDEA,相信我,用了之后,你不会在换回eclipse的。

2、IDEA 创建Gradle项目

收,回到我们的正题,如何用 IDEA 创建我们的 Gradle 项目呢?

2.1 new project

图片

项目选择 Gradle,JDK 选择我们自己安装的,项目类型我们以创建Java工程为例。然后点击 Next

图片

输入项目名称,然后点击 Finish 即可。

2.2 gradle配置

需要在 IDEA 中配置gradle为我们本地安装的。

图片

User Gradle from:选择 Specified location,然后后面的路径选择我们本地的gradle目录。

至此,一个gradle的Java项目就创建完毕了,然后只需要等待 gradle自己加载文件完成即可。

3、gradle项目结构

上一步创建完成后,项目目录如下:

图片

左边是我们创建的 gradle01 项目目录,大家看一下,是不是和maven很像,没错,gradle和maven一样,也是基于【约定优于配置】的理念。

src/main/java:放置正式代码文件目录

src/main/resources:放置正式资源配置文件目录

src/test/java:放置测试文件目录

src/test/resources:放置测试配置文件目录

只有这种配置目录,gradle才能正确的帮助我们进行打包,编译,测试。

然后我们看看右边打开的build.gradle文件,如下:

plugins {
id 'java'
}

group 'org.example'
version '1.0-SNAPSHOT'

repositories {
mavenCentral()
}

dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
}

这其实是 groovy 语言的写法,这里关于这门语言的简单介绍,我们会在后面进行讲解。

责任编辑:武晓燕 来源: Java技术指北
相关推荐

2011-03-01 09:09:39

Ubuntuvsftpd安装

2011-10-31 15:40:07

TouchpadAndroid

2020-12-21 09:47:16

UbuntuMinicondalinux

2022-07-27 08:16:22

搜索引擎Lucene

2022-12-07 08:42:35

2009-06-02 15:38:36

eclipse streclipse开发steclipse str

2021-08-02 07:35:19

Nacos配置中心namespace

2011-04-28 09:23:36

REST

2011-05-03 15:59:00

黑盒打印机

2011-01-10 14:41:26

2021-07-14 09:00:00

JavaFX开发应用

2011-02-22 17:42:26

2023-12-13 08:17:24

JPDAJavaDebug

2021-11-09 06:55:03

水印图像开发

2010-07-06 09:43:57

搭建私有云

2010-07-06 09:38:51

搭建私有云

2022-06-06 08:50:40

CIOIT转型

2014-08-08 13:22:54

测试手机站点移动设备

2021-01-19 09:06:21

MysqlDjango数据库

2011-02-22 13:46:27

微软SQL.NET
点赞
收藏

51CTO技术栈公众号