我的Gradle使用实践(零)

Gradle是一款非常强大的构建工具,最近学习了下Gradle的基础使用,这里记录下我的使用实践。

一. 安装Gradle

安装Gradle直接去官网下载最新zip包,解压到某个文件夹,然后添加环境变量GRADLE_HOME,内容为你解压文文件夹的路径,此目录下含有bin文件夹。然后再将%GRADLE_HOME%\bin添加到PATH变量中,cmd执行gradle -v,类似下图则安装成功:

二. 构建简单的Java项目

安装成功后在工作目录创建gradle-java目录,在此目录下使用Gradle进行简单Java项目的实践。

1. 初始化项目框架

执行gradle tasks可以查看当前目录的Gradle项目可用的所有Gradle任务:

init任务可以理解为创建Gradle工程初始骨架,可以输入gradle help --task init查看帮助:


我们执行以下命令就是初始化一个Java项目:

gradle init --type java-application

执行完毕后目录结构如下:

gradle-java
│  build.gradle
│  gradlew
│  gradlew.bat
│  settings.gradle
│
├─gradle
│  └─wrapper
│          gradle-wrapper.jar
│          gradle-wrapper.properties
│
└─src
    ├─main
    │  └─java
    │          App.java
    │
    └─test
        └─java
                AppTest.java

Gradle完成了项目基本骨架的创建。

2. 运行项目

App.java文件内容如下:

/*
 * This Java source file was generated by the Gradle 'init' task.
 */
public class App {
    public String getGreeting() {
        return "Hello world.";
    }

    public static void main(String[] args) {
        System.out.println(new App().getGreeting());
    }
}

此时执行gradle tasks看看这个项目Gradle能执行哪些任务:


可以看到多了很多新任务,后面再讨论为什么,执行gradle run看看:

没错,run任务完成了编译运行工作。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,353评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,948评论 18 139
  • 1.介绍 如果你正在查阅build.gradle文件的所有可选项,请点击这里进行查阅:DSL参考 1.1新构建系统...
    Chuckiefan阅读 12,179评论 8 72
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,958评论 6 342
  • 供需理论是一个经济学模型,是说在竞争性市场中,供给和需求的相对稀缺性,决定了商品的价格和产量。这种供需关系通过价格...
    性感邮包阅读 708评论 0 2