Gradle 一 :使用须知


目录

1、Gradle是什么?

2、Gradle的安装使用

3、Gradle常见概念

4、Gradle常见配置文件及其作用

5、Gradle引入插件(dependencies)

参考资料


1、Gradle是什么?

    Gradle是自动化构建工具之一,支持Java、Groovy和Scale语言。

    项目构建工具有Ant, Maven, Gradle。其中,Ant 作为最初构建工具,功能强大,但是规范性不足,一是目录结构不规范,二是项目依赖管理build.xml没有默认约定也不够规范;Maven在Ant基础上进行提升,对项目依赖采用pom.xml进行管理,解决了规范性的问题,但项目一大,依赖项繁多的时候,pom.xml就会特别冗长;于是乎,Gradle出世了,允许用户修改源码目录,在依赖项管理方面大大提高了灵活度。

2、Gradle的安装使用

    Gradle可以自主选择安装版本,选择时最好擦亮双眼看下注意事项,比如当前电脑系统是否支持,java版本是否满足,一般情况下,Java版本需≥7。其安装方式如下:

2.1、方式一:手动下载安装Gradle

    ① Gradle官网下载: https://services.gradle.org/distributions/

选择要安装的版本,其中src.zip是源码,bin.zip是发布版,all.zip是下载全部的文件。

    ② 配置Gradle环境变量

编辑系统环境变量,在path中添加Gradle bin目录路径

    ③ 确认是否配置成功

cmd命令窗口中输入gradle -v,返回当前安装gradle的版本信息,Congradulations!

2.2、方式二:使用Gradle Wrapper来管理

    对于基于Gradle的工程项目一般使用这个。此时不需要事先安装Gradle,只需要运行gradlew或gradlew.bat指令即可。

3、Gradle常见概念

3.1、项目Project

    项目是工程的构建产物(如jar包)或实施产物(如war包,用以部署到生产环境),一次Gradle可以包含一个或多个项目。

3.2、任务Task

    任务是最小工作单元,执行构建工作(如编译项目或执行测试)。

4、Gradle常见配置文件及其作用

4.1、脚本文件——build.gradle

    位置在每个gradle项目的根目录下,每个project必有的文件。在其中添加依赖或任务从而完成产品构建。

其中,root-project的build.gradle适用于所有projects。

4.2、属性文件——gradle.properties

    位置在root-project的根目录下,用于配置所需插件的版本信息。

4.3、设置文件——settings.gradle

    位置在root-project的根目录下,only one。主要用于构建多项目产品,告诉Gradle运行APP时哪些项目参与构建。

5、Gradle引入插件(dependencies)

5.1、build.gradle引入在线source 

//以引入groovy为例

//根据名称
apply plugin: 'groovy'

//根据类名
apply plugin: 'org.codehaus.groovy'

//引入时指定version
dependencies{
    compile(
        "org.codehaus.groovy:groovy:2.4.10",
    )
}

5.2、build.gradle引入本地jar包

//前提: 项目根目录下创建package用于存放,一般命名为‘libs’
//引入单个
dependencies{
	compile files('libs/groovy-2.4.10.jar')
}

//引入多个
dependencies{
	compile fileTree(dir:'libs',includes:['*.jar'])
}

 

参考资料

https://blog.csdn.net/akria1990/article/details/61931848

https://blog.csdn.net/cluzax/article/details/46583771

发布了16 篇原创文章 · 获赞 0 · 访问量 2178

猜你喜欢

转载自blog.csdn.net/ShaSha27/article/details/80419868