gpt4 book ai didi

android - Gradle 7 和 jitpack.io 在发布期间遇到错误

转载 作者:行者123 更新时间:2023-12-04 23:37:11 30 4
gpt4 key购买 nike

当我在 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

最佳答案

Gradle 7.0 中删除了 Maven 插件,请改用 maven-publish 插件。
我让它工作

plugins {
id 'maven-publish'
...
}

task androidSourcesJar(type: Jar) {
classifier 'sources'
from android.sourceSets.main.java.srcDirs
}

project.afterEvaluate {
publishing {
publications {
release(MavenPublication) {
from components.release
artifact androidSourcesJar // optional sources
}
}
}
}
你需要一个自己的 jitpack.yml
jdk:
- openjdk11
install:
- ./gradlew build :lib:publishToMavenLocal
在这里您可以看到完整的拉取请求 https://github.com/AppDevNext/Moka/pull/77现在它可以工作了 https://jitpack.io/#AppDevNext/moka/1.0

关于android - Gradle 7 和 jitpack.io 在发布期间遇到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67599438/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com