转载

Java 实战之路(六):创建 Gradle 项目写 HelloWorld 并打包

点击▲关注 “ Java实战之路 ”   给公众号 标星 置顶

实战之路,坚持到底

Gradle项目的创建与打包

农师傅:老码农,xx年工作经验(洗头现在很省洗发水)。
精通(xieguo)C、VC++、C#、Java等语言,熟悉(liaojie)SpringBoot,SpringCloud,ServiceMesh,
Dubbo,Zookeeper,Kafka,Mysql,高并发等,
目前主要负责公司Java后端架构以及开发。正在进行公司的微服务改造。新入职员工马小白的人生导师。

马小白:应届毕业生,有项目开发经验(毕业设计:学生管理系统)。
熟悉(xueguo)Java语言,目标成为Java大神,走上人生巅峰,座右铭:“码出未来!!!”。
机灵、踏实、好学,农师傅的徒弟。

“农师傅,咱们这边用的构建工具都是Maven了吧,有用其他的工具么?”
“有个项目之前是外包公司帮忙做的,他们就用的Gradle,除了这个项目咱都用的Maven。”
“Gradle,这个好用么,跟Maven有什么区别啊?”
“你可以试试写一个基于Gradle的HelloWorld啊!”

好了,今天我们就看看马小白是怎么基于Gradle写一个HelloWorld吧。

Gradle对比Maven

Ant,Maven,Gradle都是Java生态系统主要的三款构建工具,但是就目前的流行程度而言,Ant几乎销声匿迹了,Maven在目前国内市场应该是占比比较高的。Gradel出现的最晚,配置最为灵活,是基于Grooy语言的,有一定的学习成本。

都说Gradle要替代Maven,我们也可以学学习Gradle怎么使用。不过工具这玩意只要用的上手,选择一个合适的就行啊。

Gradle的下载与安装

这个也比较简单,我们可以到官网进行下载。

传送门:Gradle

安装步骤类似Maven,将下载后的压缩包解压,并配置好环境变量即可。

当然也可以不配置环境变量,直接通过在IDEA中创建Maven工程,选择加载本地的Gradle目录即可直接使用。

IDEA中基于Gradle的Hello World

  1. 新建Gralde工程

    Java 实战之路(六):创建 Gradle 项目写 HelloWorld 并打包

  2. 输入GroupId等基本信息

    Java 实战之路(六):创建 Gradle 项目写 HelloWorld 并打包
  3. 选择Gradle本地目录

    Java 实战之路(六):创建 Gradle 项目写 HelloWorld 并打包
  4. 输入工程路径

    Java 实战之路(六):创建 Gradle 项目写 HelloWorld 并打包

  5. 生成工程并加载gradle相关包

    Java 实战之路(六):创建 Gradle 项目写 HelloWorld 并打包

    此时,基于gradle的工程已经创建好了,是不是特别简单。那好,接下来我们开始写一个Hello World吧。

  6. 新建package

    Java 实战之路(六):创建 Gradle 项目写 HelloWorld 并打包
  7. 新建Class类

    Java 实战之路(六):创建 Gradle 项目写 HelloWorld 并打包
  8. 创建Main函数,并输出"Hello World"

    Java 实战之路(六):创建 Gradle 项目写 HelloWorld 并打包
  9. 点击左边的绿色三角运行程序,并查看输出结果

    Java 实战之路(六):创建 Gradle 项目写 HelloWorld 并打包

    怎么样,Hello World就这样跟我们见面了。接下来,让我们看看怎么用Gradle将这个程序

    打包

    成jar文件吧。

  10. 点击窗口右侧栏中的"Gradle"标签,即可看到打包相关界面

    Java 实战之路(六):创建 Gradle 项目写 HelloWorld 并打包
  11. 打开工程目录下的build.gradle文件,可以修改版本信息

    Java 实战之路(六):创建 Gradle 项目写 HelloWorld 并打包
  12. 点击jar进行打包,并可查看打包结果,生成jar包

    Java 实战之路(六):创建 Gradle 项目写 HelloWorld 并打包
  13. 我们如果需要修改Gradle的相关配置,可以通过"Settings"进行配置

    Java 实战之路(六):创建 Gradle 项目写 HelloWorld 并打包

"农师傅,快来看看,我基于Gradle的Hello World写好了。"马小白兴奋的说。
"嗯,还不错。不过咱们公司大部分的项目还是都是基于Maven项目"。
"啊……"

To be continued…

马小白搞好了Gradle,不过由于目前公司中Maven项目还是主流,接下来让我们看看她的第一个Maven项目吧。

欢迎大家关注公众号,一起走上 Java实战之路 !!!

Java 实战之路(六):创建 Gradle 项目写 HelloWorld 并打包

好文章,我 在看 Java 实战之路(六):创建 Gradle 项目写 HelloWorld 并打包

原文  https://mp.weixin.qq.com/s/qfchbqqWSZdB5W8aBrE3tw
正文到此结束
Loading...