Gradle:加载取决于配置文件的属性文件 [英] Gradle: Load property file dependent on profile

查看:376
本文介绍了Gradle:加载取决于配置文件的属性文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想编写一个gradle构建脚本,该脚本可在不同的环境(开发,实时)中工作. 在每种环境中,我必须加载不同的属性集(目标目录,数据库等).

I want to write a gradle build script, which works in different environments (development, live). In each environment I have to load different property sets (target directories, databases, etc.).

是否有一种gradle方式来读取依赖于环境或配置文件的属性文件?

Is there a gradle way to read a property file dependent on the environment or a profile?

推荐答案

您可能想查看 Gradle Properties插件.

包含插件:

plugins {
  id 'net.saliman.properties' version '1.4.2'
}

创建属性文件:

gradle-dev.properties

gradle-prod.properties

致电gradle:

gradle myTask -PenvironmentName=dev
gradle myTask -PenvironmentName=prod

这篇关于Gradle:加载取决于配置文件的属性文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆