所有Gradle ArtifactRepository
实现都是提供获取工件的源。例如,它可以是普通结构,maven repo等。我知道我可以用一些自定义源构建我自己的存储库实现。
然而,我需要一些与众不同的东西:“钩住”。内部工件解析和获取。例如,当Gradle检查foo:bar:1.0
是否在 my 存储库实现中时,我希望能够捕获此请求并从我想要的任何地方返回工件。 (显然,它不是静态位置,否则现有的存储库实现就足够了。)
换句话说,当gradle请求foo:bar:1.0
我想控制工件jar的返回时 - 要有自定义依赖关系解析器。
有一个老问题:https://issues.gradle.org/browse/GRADLE-1805要求提供。
Gradle可以实现吗?