Gradle基础:7:Property使用方式

本文详细介绍了Gradle中的Property使用,包括内置的project和task属性,以及如何设定和自定义属性。内容涵盖直接设定、configure方法、通过ext、-P参数、环境变量和JVM的-D选项传递自定义属性。通过实例展示了各种设定方式,并强调了在DevOps实践中灵活运用Property的重要性。
摘要由CSDN通过智能技术生成

在这里插入图片描述

在前面的文章中使用到了rootProject.name, 以及task中的description等变量进行直接设定,这些就是gradle内置的property,这篇文章将对gradle的property相关的知识进行介绍。

常用的property:内置

gradle有很多内置的属性,比如project和task相关的常见属性信息如下:

project的property

属性 说明
name project的名称,可以在setting.xml中进行修改
description 项目描述,一般在build.gradle文件中设定
version 项目版本信息
parent 存在的情况下返回父项目信息
group 用户定义的项目分组信息
dependencies 项目依赖配置信息
repositories 项目配置库信息
defaultTasks 项目缺省运行的任务名称
buildDir 构建脚本(缺省状况下build.gradle)所在目录
buildFile 构建脚本名称(缺省状况下为build.gradle),可使用-b选项修改

task的property

属性 说明
name task的名称
description task的描述
group 设定任务的逻辑分组
enabled 设定任务enable或者是disable
dependson 设定dependencies的配置

其他内置属性

使用如下命令可以查看更多gradle的内置属性

查看命令:gradle properties

内置属性设定方法

方式1: 直接设定

访问和设定内置属性,可以直接通过属性名进行设定,比如version,但是当出现可能的重名歧义时,通常需要使用限定内容对其歧义进行消除,比如desc

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值