Gradle7和jitpack.io在发布期间遇到错误

当我在 Android 项目中升级到 Gradle 7.0 并想在 jitpack.io 中发布 aar 库时,我遇到了

Script '/script/maven-plugin.gradle' line: 2

* What went wrong:
A problem occurred evaluating script.
> 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 

查看完整日志https://jitpack.io/com/github/appdevnext/moka/0.7.1/build.log

回答

Maven 插件在 Gradle 7.0 中已被淘汰,请参阅 maven-publish 插件。

我让它与

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


以上是Gradle7和jitpack.io在发布期间遇到错误的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>