Я создаю библиотеку Android и в основном использую
apply plugin: 'com.android.library'
apply plugin: 'digital.wup.android-maven-publish'
apply plugin: 'maven-publish'
publishing {
repositories {
maven {
url "...."
credentials(AwsCredentials) {
....
}
}
}
publications {
mavenAar(MavenPublication) {
.....
}
}
}
Из того, что я могу собрать, должно быть создание зависимой задачи под названием "publishMavenAarToMavenRepository", но все, что я получаю из "задач gradlew"выглядит следующим образом:
Publishing tasks
----------------
generateMetadataFileForMavenAarPublication - Generates the Gradle metadata file for publication 'mavenAar'.
generatePomFileForMavenAarPublication - Generates the Maven POM file for publication 'mavenAar'.
publish - Publishes all publications produced by this project.
publishMavenAarPublicationToMavenLocal - Publishes Maven publication 'mavenAar' to the local Maven repository.
publishToMavenLocal - Publishes all Maven publications produced by this project to the local Maven cache.
Я не получаю такой задачи, и поэтому «публикация» не имеет предпосылок и выполняется с успехом, фактически ничего не делая.Это действительно расстраивает.Что я делаю неправильно?Плагины плохо взаимодействуют?Для этого я использовал как "com.android.tools.build:gradle:3.3.0", так и "com.android.tools.build:gradle:3.3.1" для этого в buildscript и "digital.wup: android-maven-опубликовать: 3.6.2" .