gradle学习(1)-helloworld

本文介绍如何使用Gradle创建和管理构建任务,包括定义简单任务、动态任务、任务依赖及行为定制等内容,帮助读者掌握Gradle的核心功能。

1. 创建build.gradle文件


qianhuis-Mac-mini:1225 qianhui$ touch build.gradle

2.打开build.gradle


vi build.gradle


3.add a task



定义了一个任务hello,在该任务执行完后打印Hello world!


4. run task



5.如果你想看到执行的具体信息,可以将-q省略掉



6.另一种定义任务的方式



7.使用groovy语言构建任务




执行任务


qianhuis-Mac-mini:1225 qianhui$ gradle -q upper
Original:mY_nAmE
Upper case:MY_NAME
qianhuis-Mac-mini:1225 qianhui$ 

8.调用groovy中函数




执行


qianhuis-Mac-mini:1225 qianhui$ gradle -q count
0
1
2
3

9.任务依赖



执行


qianhuis-Mac-mini:1225 qianhui$ gradle -q intro
Hello world!
I'm Gradle

10.添加依赖时,无需所依赖的任务存在,意思可以先添加依赖,然后再定义所依赖的任务



qianhuis-Mac-mini:1225 qianhui$ gradle -q taskX
taskY
taskX

11.动态任务


4.times {
        counter->task "task$counter" << {
        println "I'm task number $counter"
}
}

上面的任务中并没有创建具体的任务,而是在执行的过程中,动态的创建任务。


qianhuis-Mac-mini:1225 qianhui$ gradle -q task1
I'm task number 1

12.通过api调用依赖任务


4.times {
        counter->task "task$counter" << {
        println "I'm task number $counter"
}
}
task0.dependsOn task1,task2

qianhuis-Mac-mini:1225 qianhui$ gradle -q task0
I'm task number 1
I'm task number 2
I'm task number 0

13.通过behavior方式代替依赖


task hello << {
        println 'Hello world!'
}
hello.doFirst{
        println 'Hello Venus'
}

hello.doLast{
        println 'Hello Mars'
}
hello << {
        println 'Hello Jupiter'
}

上面的任务的方法doFirst和doLast分别代表在任务之前调用、任务之后调用。<<相当于doLast。



Gradle一个强大的构建工具,用于自动化软件构建过程。`gradle-7.5-bin.zip` 是 Gradle 7.5 版本的二进制分发包。下面我将详细说明如何下载、安装和使用这个版本的 Gradle。 ### 下载 Gradle 首先需要从官方站点下载 `gradle-7.5-bin.zip` 文件。 1. 打开浏览器访问 [Gradle 官方下载页面](https://gradle.org/releases/)。 2. 找到 Gradle 7.5 的发布版本。 3. 点击下载 `gradle-7.5-bin.zip`。 ### 安装 Gradle 以下是安装步骤: 1. 解压下载的 `gradle-7.5-bin.zip` 文件到目标目录,例如:`C:\Gradle\gradle-7.5`(Windows) 或 `/opt/gradle/gradle-7.5`(Linux/Mac)。 2. 配置环境变量: - 在 Windows 上: - 打开系统属性 -> 高级系统设置 -> 环境变量。 - 编辑 `Path` 变量,添加路径:`C:\Gradle\gradle-7.5\bin`。 - 在 Linux/Mac 上: - 打开终端,编辑 `.bashrc` 或 `.zshrc` 文件: ```bash export GRADLE_HOME=/opt/gradle/gradle-7.5 export PATH=$GRADLE_HOME/bin:$PATH ``` - 保存文件后运行 `source ~/.bashrc` 或 `source ~/.zshrc` 使更改生效。 3. 验证安装是否成功: 打开命令行工具,输入以下命令检查 Gradle 是否正确安装: ```bash gradle --version ``` 如果安装成功,你会看到类似以下输出: ``` Gradle 7.5 ... ``` ### 使用 Gradle 构建项目 以下是一个简单的例子,展示如何使用 Gradle 构建一个 Java 项目。 #### 1. 创建一个新的 Java 项目 在你的工作目录下创建一个名为 `hello-world` 的新项目,并初始化 Gradle 构建脚本: ```bash mkdir hello-world cd hello-world gradle init --type java-application ``` #### 2. 查看生成的文件结构 上述命令会生成一个基本的 Java 项目结构,包括 `build.gradle` 文件和 `settings.gradle` 文件。 #### 3. 修改 `build.gradle` 打开 `build.gradle` 文件并确保它包含以下内容: ```groovy plugins { id 'java' id 'application' } group = 'com.example' version = '1.0-SNAPSHOT' repositories { mavenCentral() } dependencies { testImplementation 'junit:junit:4.13.2' } application { mainClassName = 'com.example.Main' } ``` #### 4. 创建主类 在 `src/main/java/com/example/Main.java` 中创建一个简单的 Java 主类: ```java package com.example; public class Main { public static void main(String[] args) { System.out.println("Hello, Gradle!"); } } ``` #### 5. 构建和运行项目 在项目根目录下运行以下命令来构建和运行项目: ```bash gradle build gradle run ``` 如果一切正常,你应该会看到输出: ``` Hello, Gradle! ``` ### 解释 以上代码和步骤展示了如何下载、安装 Gradle 并使用它构建一个简单的 Java 应用程序。我们通过 `gradle init` 初始化了一个新的 Java 项目,配置了 `build.gradle` 文件以指定依赖项和应用程序的主类,最后使用 `gradle build` 和 `gradle run` 命令来构建和运行项目。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值