前两天听BOSS提到了Gradle,说论坛里人说"比Maven好"云云,故抽空试玩了下。

1. 环境准备

1.1. 先上Gradle官网下载最新版的程序,地址:https://gradle.org/gradle-download/。

1.2. 配置环境变量

GRADLE_HOME:值为gradle根目录路径,并在PATH中添加 "%GRADLE_HOME%\bin"

1.3. 配置IDE工具的Gradle环境

这里我使用IDEA进行创建(eclipse应该也有对应的gradle插件)。

首先在IDEA的settings中找到Gradle选项,配置gradle home路径。

图1.3 在IDEA中配置Gradle

2. 创建Gradle项目

在当前Project中(可以当做eclipse中的workspace),创建一个gradle的java项目。并和Maven项目一样需要设置项目的GroupId、ArtifactId和Version。如下图所示:

图2.1 创建一个Gradle的JAVA项目

图2.2 设置项目GroupId、ArtifactId和Version

图2.3 gradle相关设置

图2.4 定义项目所在物理路径的文件夹名称

点击"Finish",gralde-demo项目就创建好了。

图2.5

但是idea又抽风了,我明明勾了自动创建空文件夹,但结果还是得自己动手。。。

Gradle的文件结构和Maven基本一致:

src/main/java:存放java代码;

src/main/resources:存放资源和配置文件;

src/test/java:存放测试用的java代码;

src/test/resources:存放测试用的资源和配置文件;

src/main/webapp:存放WEB的代码和资源(如果是web项目的话需要);

手动创建完成后的结构如图所示:

图2.6 目录结构

那这个创建的项目究竟能不能用呢,现在我们写一个很单纯的代码,代码如下:

下面可以使用IDEA内建的gradle命令工具执行一下,gradle的build命令,看看能否构建成功。

图2.7 执行build命令构建项目

"BUILD SUCCESSFUL" 看来是成功了。项目目录下多了build文件夹,在libs中已经有了打包好的jar文件。

和Maven的pom.xml一样,Gradle可以这么构建出项目也是有着自己的构建配置文件。

下面我们就打开build.gradle文件看看这里面究竟写了啥。

转载于:https://www.cnblogs.com/skzncer99/p/5315631.html

Gradle初探(一):创建一个Gradle项目相关推荐

  1. 树莓派Android Things物联网开发:创建一个Things项目

    [转载请注明出处:http://blog.csdn.net/leytton/article/details/77854144] <树莓派Android Things物联网开发>系列文章专栏 ...

  2. Maven如何用Eclipse创建一个Maven项目【笔记自用】

    1.Maven的安装与设置环境变量 想要创建一个Maven项目需要先安装Maven,并且设置好环境变量 去下载Maven 设置环境变量 新建变量MAVEN_HOME,值为Maven的目录X:\XXX\ ...

  3. 创建一个springMVC项目总结

    创建一个springMVC项目总结 1.如何搭建起一个Spring mvc的环境并运行程序. 参考:http://www.cnblogs.com/bigdataZJ/p/springmvc1.html ...

  4. react项目_保证一看就会 | 手把手教你创建一个React项目

    一.如何使用 git 在 GitHub 上创建一个项目 新建一个项目 首先,在github上注册自己的账号,然后登录后,可以看到如下界面,是你的主页.点击右边的➕号,选择第一个选项 填写项目信息 此时 ...

  5. 如何使用eclipse软件创建一个Java项目?

    同学们在参加Java的时候老师肯定会教给你们如何去创建一个项目,这里怕有些同学没记住,所以单独为大家分享一篇如何使用eclipse软件创建一个Java项目教程,感觉有用的话收藏转发一下~ eclips ...

  6. 初学者用pycharm创建一个django项目和一个app时需要注意的事项

    目录 如何新建一个djiango项目: 如何创建一个app: 如何启动一个django项目: 新建一个django项目,需要注意以下几项配置: 如何新建一个djiango项目: 1.在pycharm中 ...

  7. Django从理论到实战(part3)--创建一个Django项目

    学习笔记,仅供参考 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的写一下. 文章目录 创建一个Django项 ...

  8. 创建python虚拟环境,安装django,创建一个django项目,在项目中创建一个应用(ubuntu16.04)...

    一.创建python虚拟环境 首先,为什么要创建python的虚拟环境? 因为,在实际的项目开发中,每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要 我们根据需求不断的更新或卸载相应的库 ...

  9. 把python37添加到环境变量配置_关于在win 10上成功创建一个Django项目时遇到django-admin的手动配置环境变量问题。...

    前言 初学Python Web 在创建第一个Djang项目的时候出现了很多的问题,今天和大家分享并记录一下这次艰难的历程! 一.官网下载Python以及安装Django 1.Python的下载安装 链 ...

最新文章

  1. 2021年6月程序员平均工资 15052,你给行业拖后腿了吗?
  2. php如何获取百度快照,PHP获取某网站的百度快照日期方法
  3. html text align属性,HTML canvas
  4. [swift] LeetCode 206. Reverse Linked List
  5. 软件测试精要,软件测试精要.ppt
  6. js 根据某属性取出数组中对应的对象
  7. php操作sqlserver视频教程,SQLServer数据库基础视频教程下载
  8. 你会用JSON.stringify()?
  9. 第三方服务--短信接口
  10. telink ble mesh 介绍
  11. Win11怎么设置人离开后电脑自动锁屏?
  12. 一文讲懂蓝绿发布和金丝雀发布
  13. Oracle安装时先决条件检查失败
  14. bzoj1208 [HNOI2004]宠物收养所
  15. JavaScript 类型系统方案:Flow
  16. vue中,静态书写select的option选项时如何设置默认选中项
  17. mysql 二进制 nodejs_Linux 下安装NodeJS (二进制包)
  18. php获取蓝凑云文件列表,【PHP】利用蓝奏网盘做个人小文件网盘和获取真实下载地址...
  19. npm、yarn、pnpm、cnpm对比其优劣势
  20. Android 城市选择增加热门城市

热门文章

  1. Ubuntu系统rm命令删除文件没有提示,怎么办?
  2. 【⚠️阴沟里翻船,这题都做错了!⚠️】C语言宏定义
  3. 从@EnableRedisHttpSession谈谈Spring Session实现原理
  4. Spring事务传播机制和隔离级别
  5. LIVE555再学习 -- 初识
  6. Part 2 — Making Sense of Smart Contracts
  7. 简单支付验证(SPV)与创新
  8. Android应用安全之Content Provider安全
  9. 如何打造具有绝对市场竞争力的团队
  10. 出入口控制系统工程设计规范_【理论冲刺】传说中的隐藏书目——《公园设计规范》...