Java 因缺少依赖项/JAR 生成 "stub"

标签 java maven gradle

是否有工具可以为缺少的 Gradle/Maven 依赖项生成 stub /API Java JAR(仅用于编译目的)?

例如我有一个 Gradle 项目,但我没有也无法获取其中一个依赖项(自定义 JAR)。因此它不会编译。我想创建一个“ stub JAR”,即只有 API,没有实现,这将允许代码编译。

真的有这样的野兽吗?

最佳答案

使用依赖项替换覆盖 build.gradle 文件中的依赖项,以返回您创建的 stub 。

configurations.all {
    resolutionStrategy.dependencySubstitution {
        substitute module('some.group:some-artifact') with module('substitute.group:subst-artifact:1.0.0')
    }
}

关于Java 因缺少依赖项/JAR 生成 "stub",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56953571/

相关文章:

Android 构建因 aapt 内存不足而失败(错误 = 8)

gradle - 如何从 Gradle 订购单元测试执行?

java - 如何使用已从 Cotainer 放置 JLabel 的方法?

java - 插入和弹出矩阵

java - 在 junit 窗口中运行 maven 测试

java - 即使没有(公共(public))Javadoc,如何强制使用 javadoc jar?

android - 您应用的 AndroidManifest.xml 中的元数据标记没有正确的值

java - java方法中的最终参数

java - 如何在Spring Boot应用程序中的@Transactional方法中使用纯Hibernate保证原子批量插入

java - 使用Docker构建一个Maven项目并提交为Flink作业