是否可以用gradle中的另一个项目依赖项替换项目依赖项

是否可以用gradle中的另一个项目依赖项替换项目依赖项,gradle,build.gradle,Gradle,Build.gradle,我想替换所有发生的错误 project compile (':util') 在我的子项目中 project compile (':standardLib:util') subprojects { configurations.all { resolutionStrategy { dependencySubstitution { substitute project(':util') with project(':standardLib:ut

我想替换所有发生的错误

project compile (':util')
在我的子项目中

project compile (':standardLib:util')
subprojects {
  configurations.all {
      resolutionStrategy {
        dependencySubstitution {
          substitute project(':util') with project(':standardLib:util')
        }
      }
  }
}
我试过做类似的事情

project compile (':standardLib:util')
subprojects {
  configurations.all {
      resolutionStrategy {
        dependencySubstitution {
          substitute project(':util') with project(':standardLib:util')
        }
      }
  }
}

但它似乎并没有像预期的那样发挥作用。我是否遗漏了一些东西,或者甚至有可能做到这一点???

这里没有gradle wiz,但是如果我从字面上理解,并且希望将所有build.gradle文件中出现的
project compile(':util')
更改为
project compile(':standardLib:util')
我只需要像这样使用
find
sed
find-名称“build.gradle”-exec sed-i“s/project compile(':util')/project compile(':standardLib:util')/g”{}\这当然需要一个类似unix的环境。为什么不在gradle文件上进行查找和替换?是否正在尝试替换库名称或版本?我不太清楚。