#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.публикация.Дефолтмавенпом.
Кто-нибудь знает, как это решить ?