如何在Gradle Monorepo中为archive-api添加transcript-xml-parser依赖?
在Gradle Monorepo中将本地库添加为应用依赖
步骤1:确认根项目的settings.gradle配置
首先确保根目录下的settings.gradle(或settings.gradle.kts)已声明两个子项目,让Gradle能识别它们:
rootProject.name = "你的根项目名称" include(":archive-api") include(":transcript-xml-parser")
如果已经配置过这一步,可直接跳过。
步骤2:在archive-api中添加本地依赖
打开archive-api目录下的build.gradle,在dependencies代码块里加入对transcript-xml-parser的依赖:
dependencies { // 保留你原有的其他依赖 implementation project(":transcript-xml-parser") }
步骤3:验证配置并同步
执行Gradle同步操作(IDE内点击同步按钮,或终端运行./gradlew build),确认无报错后,archive-api就能直接使用transcript-xml-parser里的代码了。
补充说明
- 作为Monorepo内的本地依赖,无需将transcript-xml-parser发布到远程仓库,Gradle会直接读取本地模块的编译产物。
- transcript-xml-parser中声明的第三方依赖(如jaxb-api、stax2-api)会通过依赖传递自动被archive-api引入,无需重复配置。
内容的提问来源于stack exchange,提问作者Anshita Singh
相关产品推荐
相关产品推荐

