Maven api pulish с помощью Gradle 7.2

#android #maven #gradle #android-gradle-plugin #publish

Вопрос:

Я хочу опубликовать Android в jitpack.io но api зависимости отсутствуют, вот почему я использую с Gradle 7.2 это

 project.afterEvaluate {
    publishing {
        publications {
            release(MavenPublication) {
                from components.release
                pom {
                    configurations.api.getDependencies().each { dep -> addDependency(dep, "compile") }
                    configurations.implementation.getDependencies().each { dep -> addDependency(dep, "runtime") }
                }
            }
        }
    }
}
 

Это работает с Gradle 6.x, но с Gradle 7.x это не удается

 configurations.api.getDependencies().each { dep -> addDependency(dep, "compile") }
 

с

Не удалось найти метод addDependency() для аргументов [DefaultProjectDependency{dependencyProject=» проект»: библиотеки:gvr», конфигурация= «по умолчанию»}] для объекта типа org.gradle.api.publish.maven.internal.публикация.Дефолтмавенпом.

Кто-нибудь знает, как это решить ?