`
futeng
  • 浏览: 263014 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

【最清晰】Gradle安装.md

阅读更多

下载

官网下载
我的备份

安装

示例使用的是当前最新的版本 gradle-1.12-all.zip

Windows
示例直接解压到目录C:\Apps\System\Gradle\gradle-1.12,该目录即为gradle的安装目录。

#新建系统变量,值即为gradle的安装目录
GRADLE_HOME=C:\Apps\System\Gradle\gradle-1.12
#再在系统PATH开头添加该变量,主要别忘了结尾的分号
PATH=%GRADLE_HOME%\bin;

 

Mac OS X and Linux 
示例解压到/opt/gradle目录

#配置到当前用户的配置脚本中 一般是 ./.bash_profile 或者 ./etc/profile,添加如下两行
export GRADLE_HOME=/opt/gradle
export PATH=$PATH:$GRADLE_HOME/bin

 

测试

#Win+R,输入cmd,打开命令行。别再用鼠标点来点去的了 :)
#输入 gradle -v

C:\Users\teng>gradle -v

------------------------------------------------------------
Gradle 1.12
------------------------------------------------------------

Build time:   2014-04-29 09:24:31 UTC
Build number: none
Revision:     a831fa866d46cbee94e61a09af15f9dd95987421

Groovy:       1.8.6
Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013
Ivy:          2.2.0
JVM:          1.6.0_37 (Sun Microsystems Inc. 20.12-b01)
OS:           Windows NT (unknown) 6.2 amd64

#至此gradle已安装正常

 

Hello World

国际惯例,写个hello world构建脚本测试下gradle能否正常使用。新建文件build.gradle写入如下内容:

task helloWorld {
  doLast {
    println 'Hello World!'
  }
}

 本例在Windows CMD下编译执行该脚本

#注意切换到脚本所在目录,或者指定全路径脚本名
G:\Inbox\gradle>gradle -q helloWorld
Hello World!

 

转载请标明作者和原文链接

 

                                                                                                               ifuteng#gmail.com 2014/6/25

1
0
分享到:
评论

相关推荐

    什么是gradle,及其的作用.md

    通过这种方式,项目间的依赖关系和构建顺序可以被清晰地组织和执行。 6. 插件生态系统:Gradle拥有广泛的插件生态系统,这些插件覆盖了从常规的Java应用构建到Android应用开发、Web开发甚至持续集成的各种场景。...

    SpringBoot笔记.md

    这样做的好处是可以减少对象间的耦合度,使系统结构更为清晰。 - **实现机制** - 通常通过依赖注入(Dependency Injection, DI)来实现。 - 在Spring中,通常通过XML配置文件或注解的方式进行Bean的声明。 #####...

    一个基于SpringBoot+Editor.md的 API接口文档.zip

    标题 "一个基于SpringBoot+Editor.md的 API接口文档" 提示我们这个项目是关于构建一个使用SpringBoot框架的API接口管理系统,其中可能包含了与编辑器Editor.md的集成,用于创建和展示API文档。Editor.md是一款开源的...

    docs_gitlab-flow.md

    1. **打开gradle.properties**: 在项目根目录下找到并打开`gradle.properties`文件。 2. **版本更新**: 将`version`字段设置为与里程碑标题匹配的版本号加上`-SNAPSHOT`,例如:`1.0.0-SNAPSHOT`。 3. **避免旧版本*...

    安卓视频播放器AndroidVideoplayer,支持多种解码.zip

    6. **README.md**:这是一个Markdown格式的文件,通常包含项目简介、安装指南、使用方法等重要信息。对于Android Video Player,这里可能会有如何集成播放器到其他项目、如何配置解码器等说明。 7. **PULL_REQUEST_...

    开源项目-blang-semver.zip

    在深入学习和使用blang/semver之前,建议先阅读`README.md`以了解项目的基本信息和安装步骤。然后,你可以通过查看源代码来理解其内部实现,尤其是处理版本和范围的部分。如果打算参与项目的开发,那么`CONTRIBUTING...

    gradle-changelog-plugin:用于以“保持变更日志”样式解析和管理变更日志的插件

    `gradle-changelog-plugin` 插件的工作原理是,它读取项目中的变更日志文件(通常是`CHANGELOG.md`),然后根据“保持变更日志”格式解析其中的条目。开发者可以利用这个插件来自动化生成新的版本日志,或者在构建...

    kotlin-gradle-starter:Kotlin入门套件,使用gradle和spek进行测试

    Spek是一个测试框架,专为Kotlin设计,它提供了声明式的测试API,使得测试代码更加清晰、易于理解。在Kotlin-Gradle-Starter项目中,你会看到如何使用Spek编写单元测试和集成测试,验证代码的正确性。Spek的使用可以...

    CurtainView.zip

    1. `gradlew.bat` 和 `gradlew`:这是Gradle的Wrapper,用于执行Gradle构建脚本,无需在系统中全局安装Gradle。 2. `.gitignore`:定义了版本控制中应忽略的文件和目录,避免将不必要的文件添加到Git仓库。 3. `...

    基于JAVA开源量化交易程序开发框架设计与实现

    `README.md`文件通常包含项目介绍、安装指南和使用方法,是理解项目的关键。`gradle.properties`可能包含了项目的特定配置,如版本号和许可证信息。`readme.text`可能是另一个版本的项目说明,与`README.md`类似。`...

    RevealLayout,揭示效,可以指个子,以圆形揭效切换选状态。.zip

    这个开源项目的代码结构清晰,易于理解和集成到自己的应用中。开发者可以通过设置RevealLayout的属性来定制揭示效果,例如揭示半径、颜色、速度等。此外,RevealLayout还支持对多个子视图进行管理,允许同时对多个...

    magicbox,一.zip

    1. **Git与版本控制**:首先,我们需要了解Git的基础知识,它是目前最流行的分布式版本控制系统。Git允许开发者跟踪代码的修改历史,协同工作,并且可以在不同的开发阶段轻松回溯。在“magicbox-master”目录下,...

    MD 风格引导页.zip

    这种设计风格以其清晰、简洁、富有层次感的特点,广泛应用于Android和Web应用中,为用户提供一种统一且直观的用户体验。"MD风格引导页.zip"是一个开源项目,其目标是提供一个简单的方法来实现应用程序登录或初次使用...

    毕业设计项二手交易平台,dagger2+mvp+Bmob.zip

    5. **README.md**:这是一个Markdown格式的文档,通常包含项目介绍、安装指南、使用方法等信息,方便其他开发者理解和使用这个项目。 6. **local.properties**:这个文件通常包含Android SDK路径和AVD(Android ...

    gradle-multi-module-kotlin-template:使用多个Gradle模块的新Kotlin项目的模板存储库

    总之,`gradle-multi-module-kotlin-template`是一个用于创建多模块Kotlin项目的良好起点,它利用了Gradle的灵活性和Kotlin的强大功能,帮助开发者快速搭建一个结构清晰、易于维护的项目。通过理解和使用这样的模板...

    clikt,直观的kotlin命令行界面解析.zip

    4. `README.md`: 项目说明,包含了项目介绍、安装指南、基本用法示例以及贡献指南等信息。 5. `.gitignore`, `LICENSE`, `gradle.properties`等其他配置文件:提供了关于版本控制、许可信息以及构建配置的相关信息。...

    基于SSM的简单图书管理系统源码.zip

    `README.md`文件通常包含项目的简介、安装指南、使用方法、开发者信息等内容,是理解项目的重要入口。对于这个图书管理系统,阅读`README.md`可以帮助我们快速了解如何运行和测试系统。 综上所述,这个基于SSM的...

    YTB2 最简单的业务操作类

    【标题】"YTB2 最简单的业务操作类" 暗示了这是一个关于软件开发的讨论,特别是关于创建一个基础的业务操作类。在IT领域,业务操作类通常用于封装特定业务逻辑,使得代码结构更清晰,易于维护。这类类在系统设计中...

    Calendar万年历源码

    README.md 是一个常见的文档,通常包含项目简介、安装指南、使用方法、贡献方式等信息,对于理解源码和如何运行程序至关重要。另一个文件 "Calendar" 可能是源码的主入口点或者是一个包含主要日历逻辑的类文件。 ...

    anticapizzeria,.zip

    在CQRS上下文中,函数式编程可以帮助我们更清晰地定义业务逻辑,避免状态变化导致的复杂性。 压缩包中的文件名"anticapizzeria-master"表明这是一个Git仓库的主分支,通常包含项目源码、配置文件、README文档和其他...

Global site tag (gtag.js) - Google Analytics