是否有一个工具可以为缺少Gradle / Maven依赖项生成存根/ API Java JAR(仅用于编译目的)?
例如我有一个Gradle项目,但我没有,也无法获得依赖项之一(自定义JAR)。因此它将无法编译。我想创建一个“存根JAR”,即仅API没有实现,这将允许代码进行编译。
这样的野兽存在吗?
答案 0 :(得分:1)
使用依赖替换替换build.gradle文件中的依赖,以返回您创建的存根。
configurations.all {
resolutionStrategy.dependencySubstitution {
substitute module('some.group:some-artifact') with module('substitute.group:subst-artifact:1.0.0')
}
}