gradle学习笔记

1、参考


官方文档

2、名词解释


DSL, domain-speific language,特定领域语言java

3、正文


1. 第一个gradle项目

1.1 建立项目

image.png

image.png

image.png

build.gradle配置当前项目的脚本文件
gradle-wrapper.jar能够使用的jar包
gradle-wrapper.properties配置属性
gradlew基于unix系统的脚本
gradlew.bat基于windows系统的脚本
settings.gradle用于配置gradle构建的gradle设置脚本windows

1.2 建立任务

gradle使用groovy语言编写任务,一个项目能够包含多个任务,每一个任务执行一些操做app

gradle提供了一个任务库,能够配置某个任务
例如,一个核心copy任务,能够将文件从一个目录移到其余目录dom

image.png

注:这个copy任务,将把src目录中文件复制到dest目录,其中dest目录不须要提早建立, group和description参数自定义ide

1.3 使用插件

gradle包含一系列插件,能够在插件仓库中发现,发行版中包含一个基本插件,gradle

在安装了插件base后,能够建立一个Zip任务ui

image.png

image.png

image.png

注: 这个zip任务,将把src目录压缩为zip文件,保存在bulid/distributions目录中spa

1.4 探索和调试

1.4.1 查看项目全部任务

image.png

1.4.2 查看项目全部属性

image.png

2. 第一个java应用

2.1 建立项目

image.png

image.png

2.2 生成文件

查看settings.gradle, 设置根项目的名称为demo,默认状况下,根项目名称和项目所在目录名称相同插件

image.png

查看build.gradle
plugins指定插件
repositories指定存储库
dependencies指定项目依赖库3d

image.png

2.3 使用阿里源

由于默认的jcenter()下载缓慢,能够替换为阿里源镜像

image.png

2.4 打包

image.png

image.png

2.5 运行应用

image.png

相关文章
相关标签/搜索