我正在考虑将一些“内务处理”脚本移至我们使用的Gradle构建系统中。其中一个脚本操纵build.gradle以符合一组规则(强制使用插件版本等),基本上是:
是否可以从gradle内部执行步骤3?当前,#2,#3脚本在Bash中,它们只是假定Gradle在路径上,但是当移入Gradle时,我会建议使用内置机制(如果可用),以便确保相同版本Gradle的用法与最初调用时一样,并且所有系统属性等都将传播到新实例。
Gradle中是否存在这样的机制,或者存在执行此操作的现有模式?我宁愿不要重新发明轮子。