Properties 如何在gradle.properites中使用用户环境变量

Properties 如何在gradle.properites中使用用户环境变量,properties,gradle,environment-variables,Properties,Gradle,Environment Variables,在渐变任务中,我可以创建如下路径: System.env.FOLDER_PATH + '/subFolder' 但是我想在我的gradle.properties中设置它,所以它类似于 subFolderPath=${System.env.FOLDER_PATH}/subFolder 但是我找不到这样的例子,有可能吗?你试过这样的东西吗 subFolderPath=file("${System.env.FOLDER_PATH}/subFolder") gradle.properties是一个

在渐变任务中,我可以创建如下路径:

System.env.FOLDER_PATH + '/subFolder'
但是我想在我的gradle.properties中设置它,所以它类似于

subFolderPath=${System.env.FOLDER_PATH}/subFolder

但是我找不到这样的例子,有可能吗?

你试过这样的东西吗

subFolderPath=file("${System.env.FOLDER_PATH}/subFolder")

gradle.properties
是一个普通的Java属性文件。它只能包含文本键/值对。

这不起作用,问题是我没有看到任何类似的示例,因此我不知道${property}是否在gradle.properties中起作用。是的,是这样,我希望将来添加此功能,这对保持我的代码整洁非常有用。目前还没有任何计划。当您需要多个属性文件时,请使用构建脚本(例如,
build.gradle
)或init脚本(
init.gradle
)。我使用的是build.gradle,它有多个项目和大量任务,这些项目和任务都有相互构建的路径,如果gradle.properties文件可以引用文件中的环境变量和其他属性,那么为不同的环境调整路径就会更干净、更容易。类似于此: