下载
安装
示例使用的是当前最新的版本 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
相关推荐
通过这种方式,项目间的依赖关系和构建顺序可以被清晰地组织和执行。 6. 插件生态系统:Gradle拥有广泛的插件生态系统,这些插件覆盖了从常规的Java应用构建到Android应用开发、Web开发甚至持续集成的各种场景。...
这样做的好处是可以减少对象间的耦合度,使系统结构更为清晰。 - **实现机制** - 通常通过依赖注入(Dependency Injection, DI)来实现。 - 在Spring中,通常通过XML配置文件或注解的方式进行Bean的声明。 #####...
标题 "一个基于SpringBoot+Editor.md的 API接口文档" 提示我们这个项目是关于构建一个使用SpringBoot框架的API接口管理系统,其中可能包含了与编辑器Editor.md的集成,用于创建和展示API文档。Editor.md是一款开源的...
1. **打开gradle.properties**: 在项目根目录下找到并打开`gradle.properties`文件。 2. **版本更新**: 将`version`字段设置为与里程碑标题匹配的版本号加上`-SNAPSHOT`,例如:`1.0.0-SNAPSHOT`。 3. **避免旧版本*...
6. **README.md**:这是一个Markdown格式的文件,通常包含项目简介、安装指南、使用方法等重要信息。对于Android Video Player,这里可能会有如何集成播放器到其他项目、如何配置解码器等说明。 7. **PULL_REQUEST_...
在深入学习和使用blang/semver之前,建议先阅读`README.md`以了解项目的基本信息和安装步骤。然后,你可以通过查看源代码来理解其内部实现,尤其是处理版本和范围的部分。如果打算参与项目的开发,那么`CONTRIBUTING...
`gradle-changelog-plugin` 插件的工作原理是,它读取项目中的变更日志文件(通常是`CHANGELOG.md`),然后根据“保持变更日志”格式解析其中的条目。开发者可以利用这个插件来自动化生成新的版本日志,或者在构建...
Spek是一个测试框架,专为Kotlin设计,它提供了声明式的测试API,使得测试代码更加清晰、易于理解。在Kotlin-Gradle-Starter项目中,你会看到如何使用Spek编写单元测试和集成测试,验证代码的正确性。Spek的使用可以...
1. `gradlew.bat` 和 `gradlew`:这是Gradle的Wrapper,用于执行Gradle构建脚本,无需在系统中全局安装Gradle。 2. `.gitignore`:定义了版本控制中应忽略的文件和目录,避免将不必要的文件添加到Git仓库。 3. `...
`README.md`文件通常包含项目介绍、安装指南和使用方法,是理解项目的关键。`gradle.properties`可能包含了项目的特定配置,如版本号和许可证信息。`readme.text`可能是另一个版本的项目说明,与`README.md`类似。`...
这个开源项目的代码结构清晰,易于理解和集成到自己的应用中。开发者可以通过设置RevealLayout的属性来定制揭示效果,例如揭示半径、颜色、速度等。此外,RevealLayout还支持对多个子视图进行管理,允许同时对多个...
1. **Git与版本控制**:首先,我们需要了解Git的基础知识,它是目前最流行的分布式版本控制系统。Git允许开发者跟踪代码的修改历史,协同工作,并且可以在不同的开发阶段轻松回溯。在“magicbox-master”目录下,...
这种设计风格以其清晰、简洁、富有层次感的特点,广泛应用于Android和Web应用中,为用户提供一种统一且直观的用户体验。"MD风格引导页.zip"是一个开源项目,其目标是提供一个简单的方法来实现应用程序登录或初次使用...
5. **README.md**:这是一个Markdown格式的文档,通常包含项目介绍、安装指南、使用方法等信息,方便其他开发者理解和使用这个项目。 6. **local.properties**:这个文件通常包含Android SDK路径和AVD(Android ...
总之,`gradle-multi-module-kotlin-template`是一个用于创建多模块Kotlin项目的良好起点,它利用了Gradle的灵活性和Kotlin的强大功能,帮助开发者快速搭建一个结构清晰、易于维护的项目。通过理解和使用这样的模板...
4. `README.md`: 项目说明,包含了项目介绍、安装指南、基本用法示例以及贡献指南等信息。 5. `.gitignore`, `LICENSE`, `gradle.properties`等其他配置文件:提供了关于版本控制、许可信息以及构建配置的相关信息。...
`README.md`文件通常包含项目的简介、安装指南、使用方法、开发者信息等内容,是理解项目的重要入口。对于这个图书管理系统,阅读`README.md`可以帮助我们快速了解如何运行和测试系统。 综上所述,这个基于SSM的...
【标题】"YTB2 最简单的业务操作类" 暗示了这是一个关于软件开发的讨论,特别是关于创建一个基础的业务操作类。在IT领域,业务操作类通常用于封装特定业务逻辑,使得代码结构更清晰,易于维护。这类类在系统设计中...
README.md 是一个常见的文档,通常包含项目简介、安装指南、使用方法、贡献方式等信息,对于理解源码和如何运行程序至关重要。另一个文件 "Calendar" 可能是源码的主入口点或者是一个包含主要日历逻辑的类文件。 ...
在CQRS上下文中,函数式编程可以帮助我们更清晰地定义业务逻辑,避免状态变化导致的复杂性。 压缩包中的文件名"anticapizzeria-master"表明这是一个Git仓库的主分支,通常包含项目源码、配置文件、README文档和其他...