发布至MavenLocal失败问题及解决方法
Android库发布至MavenLocal的问题解决记录
遇到的问题
- 执行发布命令
./gradlew publishToMavenLocal时构建失败,提示无法解析com.android.tools.build:gradle:8.1.2,报错关联Java版本兼容问题及属性不匹配 - 尝试直接通过Gradle任务执行发布,仅生成.pom文件,无完整的库产物
- 切换JDK 11、17版本后问题仍存在
解决方法
在模块的build.gradle文件的android代码块内添加以下配置:
publishing { singleVariant("release") { withSourcesJar() withJavadocJar() } }
添加该配置后,重新执行./gradlew publishToMavenLocal即可完成完整发布,解决了变体匹配及产物生成不全的问题。
内容的提问来源于stack exchange,提问作者dect
相关产品推荐
相关产品推荐

