Gradle快速入门
2018-01-23 10:53
387 查看
Q:什么是 Gradle ?
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。面向Java应用为主。当前其支持的语言限于Java、Groovy、Kotlin和Scala,计划未来将支持更多的语言。
用人话讲,就是和 Maven 类似的东西。帮助你管理项目依赖和打包项目的工具。Spring 推荐 Gradle 构建项目,网上也随处可见 Gradle 吹,说一大堆却没有客观证据,于是博主准备尝试一下 Gradle。
Q: Gradle 用户手册
Gradle User Guide 中文版Q:如何安装 Gradle ?
Gradle 下载页面对于 windos , 在环境变量里配置参数
变量名 | 值 |
---|---|
GRADLE_HOME | C:\Program Files (x86)\gradle-4.4.1(根据你的情况自行变化) |
GRADLE_USER_HOME | F:\Programming\Gradle (本地仓库你想存放的位置) |
%GRADLE_HOME%\bin
保存后 cmd 使用
gradle -v
显示了版本信息的说明配置正确
Q: 关于修改依赖仓库镜像
关于修改依赖仓库镜像Q: Hello World!
Gradle 环境 安装好后 IDEA 之类的工具构建一个 Gradle Web 项目找到 build.gradle 文件(类似于 Maven 的 pom 文件)
样例如下:(想必你已经看出来了compile、testCompile 和 Maven 的 Scope 概念是类似的)
build.gradle
group 'org.xavier' version '1.0-SNAPSHOT' apply plugin: 'war' repositories { mavenCentral() } dependencies { compile group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: '1.5.4.RELEASE' testCompile group: 'org.springframework.boot', name: 'spring-boot-starter-test', version: '1.5.4.RELEASE' }
Application.java
package org.xavier.gradle.test; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
HolleWorld.java
package org.xavier.gradle.test.controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HolleWorld { @GetMapping("") public String holleWorld() { return "Holle World!"; } }
访问 127.0.0.1:8080 即可
相关文章推荐
- Gradle用户指南(章9:Groovy快速入门)
- Gradle学习系列之一——Gradle快速入门(转)
- Gradle学习系列之一——Gradle快速入门
- 【转载】Gradle学习 第九章:Groovy快速入门
- Gradle2.0用户指南翻译——第九章. Groovy 快速入门
- 3.2跟我学Gradle-快速入门,Gradle的脚本结构
- 【转载】Gradle学习 第十章:网络应用快速入门
- Gradle 教程说明 用户指南 第7章 构建Java工程----快速入门
- Gradle学习系列之一——Gradle快速入门
- Learn Gradle - CH 3 Java 快速入门
- Gradle 教程说明 用户指南 第9章 Groovy----快速入门
- Gradle第九章:Groovy快速入门
- 3.跟我学Gradle-快速入门,了解创建和指定Gradle项目的标准目录结构
- gradle 5分钟快速入门
- Gradle 教程说明 用户指南 第10章 Web应用程序----快速入门
- Gradle 教程说明 用户指南 第10章 Web应用程序----快速入门
- Gradle第十章:Web应用快速入门
- Gradle学习系列之一——Gradle快速入门
- Gradle 快速入门