You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将本地JAR包纳入Gradle依赖报告中?

让本地JAR包显示在Gradle依赖树报告里的方法
  • 逐个声明本地JAR文件
    把原来的fileTree批量引入改成逐个用files声明,Gradle就会在依赖树里显示每个JAR的路径。示例配置:

    implementation files('lib/foo.jar', 'lib/bar.jar')
    

    执行gradle dependencies时,这些JAR会以files lib/xxx.jar的形式出现在implementation配置的依赖列表中。

  • 给fileTree添加传递依赖配置
    部分场景下,给fileTree加上transitive = true能让Gradle识别并展示这些本地JAR。修改后的配置:

    implementation fileTree(dir: 'lib', include: ['*.jar']) {
        transitive = true
    }
    

    注意这个方法对部分Gradle版本可能无效,建议结合实际版本测试。

  • 用自定义配置关联本地依赖
    先定义一个专门存放本地JAR的配置,再关联到implementation,这样依赖树会展示这个配置下的所有JAR:

    configurations {
        localLibs
    }
    
    dependencies {
        localLibs fileTree(dir: 'lib', include: ['*.jar'])
        implementation configurations.localLibs
    }
    

    执行gradle dependencies时,implementation下会显示project :localLibs,展开就能看到所有本地JAR文件。

内容的提问来源于stack exchange,提问作者user1032836

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 12:32:33