Gradle学习-序言
## Gradle 简介 可能对于大多数Java码农,还停留在Maven,Gradle都没听说过。作
渲染中...
## Gradle 简介 可能对于大多数Java码农,还停留在Maven,Gradle都没听说过。作为一位资深码农,我认为你至少应该了解一下Gradle是什么。 Gradle是一个用于构建软件项目的自动化构建工具,它的第一个公开版本是在2009年4月发布的。该版本被称为Gradle 0.1,是一个基于Groovy语言的原型版本。Gradle 1.0版本于2012年6月发布,是一个重要的里程碑,这个版本稳定了Gradle的核心API和构建生命周期,为后续版本奠定了基础。截止2023年3月22日,Gradle稳定版已更新至 8.0+。 官方简介:Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL. 翻译:Gradle 是一种开源构建自动化工具,专注于灵活性和性能。Gradle 构建脚本是使用 **Groovy** 或 **Kotlin** DSL 编写的。 - **Highly customizable** — Gradle is modeled in a way that is customizable and extensible in the most fundamental ways. - **Fast** — Gradle completes tasks quickly by reusing outputs from previous executions, processing only inputs that changed, and executing tasks in parallel. - **Powerful** — Gradle is the official build tool for Android, and comes with support for many popular languages and technologies. Gradle 官网:[Gradle Build Tool](https://gradle.org/) Gradle 官方文档:[Gradle User Manual](https://docs.gradle.org/) <!-- more --> ## 学习原因 1. Gradle作为Maven之后又一款项目管理与构建工具,在很多方面比Maven是有提升的,详细可以阅读[Gradle VS Maven](https://gradle.org/maven-vs-gradle/),主要讲了`灵活性、性能、用户体验和依赖管理`几个方面的优势,只不过这是 Gradle 官方给出的比较,可能有倾向性,建议理性阅读。 2. Gradle慢慢的被一些开源组织所采用的,尤其是在Java开发中举足轻重的Spring,如果你平时关注这方面你的信息,你应该已经知道,Spring Boot源码开发早已使用Gradle来进行构建了。 3. 我缺少自己动手学习一个新技术的经历,Gradle作为一个工具类型的开源技术,应该可以让我练练手吧。。。 ## 目标 1. 独立学习Gradle各方面知识,尽可能全面系统的掌握Gradle技巧。 2. 独立使用Gradle进行相关案例搭建测试。 3. 掌握Gradle和Groovy、Kotlin的关系,掌握Groovy、Kotlin基本脚本的编写。 4. 掌握使用Gradle构建大中小各种类型Java项目的技巧。 ## 学习方式 > 本次学习将以官网文档为主,由于官网文档是英文的,所以学起来可能较为困难,进度可能较为缓慢。 > > 其他参考信息只记录较为优秀的网站。 - [Gradle官方文档](https://docs.gradle.org/) - [W3Cschool-Gradle](https://www.w3cschool.cn/gradle/6qo51htq.html) ## 台阶 还没开始就先找个台阶下。 这是本人的一次尝试,在学习过程中,将会不定期的编写学习成果文章,且文章内容的质量可能不咋地。。。 说不定哪天懒得这篇文章直接删了跑路也不是不可能😑。。。
END
评论
登录后查看和发表评论
前往登录