Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Gradle的使用——第一个构建脚本

Gradle的使用——第一个构建脚本

作者头像
cn華少
发布于 2021-11-24 07:54:53
发布于 2021-11-24 07:54:53
27300
代码可运行
举报
文章被收录于专栏:IT综合技术分享IT综合技术分享
运行总次数:0
代码可运行

Gradle的使用——第一个构建脚本

简介

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。Gradle 构建脚本使用的是 Groovy 或 Kotlin 的特定领域语言来编写的,而不是传统的XML

image.png

简述

之前我们进行学习了gradle是什么,下面我们开始第一个构建脚本。

内容

1、创建一个文件夹test,并在其中创建文件build.gradle

image.png

2、在build.gradle加入如下代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
task hello {
    doLast {
        println 'Hello world!'
    }
}

3、打开命令行,并进入test文件夹目录中,执行如下命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
D:\test>gradle -q hello

打印如下:

image.png

至此,我们的第一个构建脚本完成,注意在gradle中-q是表示一个日志级别 --quiet QUIET 及更高

本文声明:

本作品由 cn華少 采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/8/13 下,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Gradle的使用——dependencies的使用说明
在使用gradle时我们常常需要根据不同的情况引入不同的包,对此官方提供了dependencies关键词用于该种需求,下面我们将对于dependencies中可以使用的各种引入方式进行整理,以便于我们日常的使用。
cn華少
2021/11/24
8790
Gradle的使用——dependencies的使用说明
第一个 Gradle 脚本及简单命令
task 代表一个任务 doLast 代表 task 最后执行的一个 action doLast 可以使用 <<更简单的来表达
三产
2021/01/12
7530
《Gradle构建脚本的基本结构和语法》
Gradle是一种功能强大的构建自动化工具,被广泛应用于软件开发领域。本文旨在向读者介绍Gradle的基本结构和语法,以帮助他们更好地理解和利用Gradle,从而提升项目构建和管理的效率。
猫头虎
2024/04/08
2880
《Gradle构建脚本的基本结构和语法》
2024最新 Gradle 入门教程
在现代软件开发中,Gradle 是一款不可忽视的项目构建工具。凭借其快速、灵活与可扩展性,它成为了 Java 开发人员、DevOps 工程师的最佳选择。本教程详细介绍了 Gradle 的安装流程、项目结构、常用命令及如何创建和构建第一个项目。无论你是 Gradle 小白还是构建工具老手,都能在此找到学习与优化 Gradle 使用的方法。通过这份指南,我们将助你快速掌握 Gradle,轻松应对 2024 年开发的构建需求。
猫头虎
2024/05/14
8690
2024最新 Gradle 入门教程
Gradle初探
task:构建脚本定义一个任务,并取名。doLast:构建脚本给任务添加一个动作Action,在task执行完毕后,要回调doLast这部分闭包的业务代码逻辑或者叫回调实现。
音视频开发进阶
2020/07/20
6800
Gradle构建之生命周期
gradle执行的最小单元是task任务,任何无主函数都可以在Project中找到
小柔
2022/10/09
4470
Gradle构建之生命周期
Gradle 构建脚本基础(introductory tutorial)
每个 Gradle 构建都由一个或多个项目组成。 一个项目代表什么取决于你在 Gradle 上做什么。 例如,一个项目可能表示一个库 JAR 或一个 web 应用程序。 它可以表示从其他项目生成的 jar 组装起来的发行版 ZIP。 一个项目并不一定代表要构建的东西。 它可能代表要做的事情,比如将应用程序部署到登台或生产环境。 不要担心,如果这看起来有点含糊现在。 Gradle 的按惯例构建支持为项目增加了一个更具体的定义。
acc8226
2022/05/17
7990
Gradle的使用——在windows上面安装gradle
在开始使用gradle之前,我们需要进行安装,下面是我进行整理的安装方式,便于大家快速安装。
cn華少
2021/11/24
1.2K0
Gradle的使用——在windows上面安装gradle
gradle中的build script详解
build.gradle是gradle中非常重要的一个文件,因为它描述了gradle中可以运行的任务,今天本文将会带大家体验一下如何创建一个build.gradle文件和如何编写其中的内容。
程序那些事
2021/02/13
1.2K0
Gradle的使用——快速找到自己想要在gradle中使用的jar包
日常我们在进行项目建设时需要使用到很多组件包,按照之前的Java开发习惯,我们通常使用maven的pom文件进行配置,通过一些maven源进行查找相关jar具体的引用方式,而在我们引用的过程中其实就有我们现在正在使用的gradle中使用的引用方式。 实际步骤如下方例子:
cn華少
2021/11/24
6090
Gradle的使用——快速找到自己想要在gradle中使用的jar包
Gradle入门基础一
最近项目中使用到了Gradle所以就抓紧学习了一下。以下资料来自互联网,属于个人整理。图片如有侵权会删除
@派大星
2023/06/28
2470
Gradle入门基础一
Gradle 命令行黑魔法
#ThoughtWorkers好声音# 第十五期 关于 Gradle ,我们常常会想到的是如何编写一个 Task ,怎么写一个 Plugin ,但是对于 Gradle 命令行本身怎么用却探究不多。
ThoughtWorks
2018/04/16
9600
Gradle 命令行黑魔法
为什么说 Gradle 是 Android 进阶绕不去的坎
Gradle 作为官方主推的构建系统,目前已经深度应用于 Android 的多个技术体系中,例如组件化开发、产物构建、单元测试等。可见,要成为 Android 高级工程师 Gradle 是必须掌握的知识点。在这篇文章里,我将带你由浅入深建立 Gradle 的基本概念,涉及 Gradle 生命周期、Project、Task 等知识点,这些内容也是 Gradle 在面试八股文中容易遇见的问题。
用户9995743
2022/09/26
2.6K0
为什么说 Gradle 是 Android 进阶绕不去的坎
Android-Gradle(二) Gradle相关配置详解
Gradle是一个项目自动化建构工具,它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。Gradle主要帮我们做了依赖,打包,部署,发布,各种渠道的差异管理等工作。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。
android_薛之涛
2019/08/23
2.7K0
Android-Gradle(二) Gradle相关配置详解
Android Gradle配置分析
Android 开发目前大家使用的IDE是Android Studio,所以和Gradle打交道就是必不可少的了。 大部分时间可能我们关注的都是业务代码的开发,然而了解gradle可以帮助我们更好的构建我们的项目
艳龙
2021/12/16
9840
Android Gradle配置分析
Gradle 构建脚本
Gradle提供了一种领域特定语言,目前同时支持 Groovy 和 Kotlin 。
佛系编码
2019/12/11
9050
Gradle 构建脚本
深入Gradle:初识构建自动化的魅力
Gradle是一个自动化构建工具,它的发展历史可以追溯到2000年初的项目构建工具演变。以下是Gradle的简要发展历史:
公众号:码到三十五
2024/03/19
2850
Gradle 自定义插件
插件被用来封装构建逻辑和一些通用配置。将可重复使用的构建逻辑和默认约定封装到插件里,以便于其他项目使用。
佛系编码
2019/12/11
2K0
Gradle 自定义插件
Android Studio的build.gradle文件使用(一)
Gradle 是一个非常先进强大的项目构建工具,它使用了一种基于 Groovy 领域的特定语言(DSL)来声明项目设置。
李小白是一只喵
2020/11/26
8260
Android Studio的build.gradle文件使用(一)
Gradle 中的Task
项目实质上是 Task 对象的集合。一个 Task 表示一个逻辑上较为独立的执行过程,比如编译 Java 源代码,拷贝文件, 打包 Jar 文件,甚至可以是执行一个系统命令。另外,一个 Task 可以读取和设置 Project 的 Property 以完成特定的操作。
鱼找水需要时间
2023/02/16
1.3K0
Gradle 中的Task
相关推荐
Gradle的使用——dependencies的使用说明
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验