在 gradle 中获取文件

Source a file in gradle

有没有办法在 gradle 中将 'source' 中的文件转换为 gradle 中的文件?该项目有一个文件 (project.properties),其中包含大约一百个正在导出的属性,例如

export PROP1=value1
export PROP2=value2.....
export PROP100=value100

这些属性在 gradle 内的多个任务中使用。问题是我怎样才能在我的构建脚本中获取这个文件(project.properties)?这应该与在命令提示符。

执行如下操作会出现错误 - 无法 运行 程序 "source":错误=2,没有这样的文件或目录

task sampleTask () {
  'source project.properties'.execute()
}

看起来像这里提到的那样 https://discuss.gradle.org/t/how-to-execute-shell-command-source-or-dot-doesnt-work-with-exec/7271/7。 P.S。其他 gradle 任务无法将来源属性提供给其他进程 运行。如果我错了,请纠正我。