andoird gradle 升级到 7.0.0 后 maven-gradle-plugin 不可用

Posted

技术标签:

【中文标题】andoird gradle 升级到 7.0.0 后 maven-gradle-plugin 不可用【英文标题】:maven-gradle-plugin is unavailable after andoird gradle upgrade to 7.0.0 【发布时间】:2021-10-26 16:29:17 【问题描述】:

错误信息:

An exception occurred applying plugin request [id: 'com.github.dcendents.android-maven']
> Failed to apply plugin 'com.github.dcendents.android-maven'.
   > Could not create plugin of type 'AndroidMavenPlugin'.
      > Could not generate a decorated class for type AndroidMavenPlugin.
         > org/gradle/api/publication/maven/internal/MavenPomMetaInfoProvider

【问题讨论】:

【参考方案1】:

完整答案在这里https://***.com/a/67599581/1079990

你会让它工作

plugins 
    ...
    id 'maven-publish'


project.afterEvaluate 
    publishing 
        publications 
            release(MavenPublication) 
                from components.release
            
        
    

你需要一个自己的jitpack.yml

install:
 - ./gradlew build :lib:publishToMavenLocal

在这里你可以看到完整的拉取请求 https://github.com/AppDevNext/Moka/pull/77 现在它可以工作了 https://jitpack.io/#AppDevNext/moka/1.0

【讨论】:

以上是关于andoird gradle 升级到 7.0.0 后 maven-gradle-plugin 不可用的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio中gradle升级报gradle的仓库地址不安全警告

如何利用码云Gitee发布安卓依赖到Jitpack 新方案 支持gradle:7.0.0 及以上

如何利用码云Gitee发布安卓依赖到Jitpack 新方案 支持gradle:7.0.0 及以上

Android Gradle 插件 7.0.0 和 NDK:UnsatisfiedLinkError

ABP Framework 手动升级指南:从6.0.1升级到7.0.0

VMware ESXi 6.7.0.0 升级到 VMware ESXi 7.0.2