我有一个多项目构建,并且一个或多个子项目依赖于损坏的模块。我想用对本地 JAR 文件的依赖项替换模块依赖项。
我已经尝试了以下方法(我真的没想到会起作用),但除此之外,我有点不知所措:
configurations.all {
resolutionStrategy {
failOnVersionConflict()
eachDependency { DependencyResolveDetails details ->
if (details.requested.group == "com.android.support" && details.requested.name == "support-v4") {
details.useTarget("lib/android-support-v4-fixed.jar")
}
}
}
}
如何将子项目中的模块依赖项替换为对文件(即 JAR)的依赖项?