从外部目录执行gradle脚本

从外部目录执行gradle脚本,gradle,groovy,Gradle,Groovy,我需要使用gradle执行groovy脚本,但问题是这些脚本位于外部目录(假设它是桌面目录)。我听说,在Gradle的早期版本中(目前正在开发3.2.1),这是不可能的,因为它不是Gradle项目的一部分。我想知道现在是否可能,或者我是否必须将所有这些脚本复制到gradle项目中的某个文件夹中才能执行它 用户故事: 我在外部目录中找到了脚本(基于传递给控制台的一些属性)——我有脚本的绝对路径 现在我想执行这个脚本(build.gradle),而不将它复制到我的gradle项目中 我对格雷德尔

我需要使用gradle执行groovy脚本,但问题是这些脚本位于外部目录(假设它是桌面目录)。我听说,在Gradle的早期版本中(目前正在开发3.2.1),这是不可能的,因为它不是Gradle项目的一部分。我想知道现在是否可能,或者我是否必须将所有这些脚本复制到gradle项目中的某个文件夹中才能执行它

用户故事:

  • 我在外部目录中找到了脚本(基于传递给控制台的一些属性)——我有脚本的绝对路径
  • 现在我想执行这个脚本(
    build.gradle
    ),而不将它复制到我的gradle项目中
我对格雷德尔很不了解,我希望我能把我的观点说清楚


感谢您的帮助和每一次尝试:)

是的,您需要将build.gradle文件移动到project/build Script文件夹中,然后运行它。

是您想要的吗?要运行脚本克隆存储库,请导航到
42556631/project
文件夹并运行以下命令:

gradle -b ../script/build.gradle clean build

你觉得我的回答有用吗?