Код: Выделить всё
publishing {
publications {
android.buildTypes.all { variant ->
"${variant.name}Aar"(MavenPublication) {
artifactId = "artifactory_artifactId-${variant.name}"
groupId = "artifactory_groupId"
version = "v1.0.0"
// Going off of default Gradle naming configurations
artifact("$buildDir/outputs/aar/${project.getName()}-${variant.name}.aar")
artifact("$buildDir/outputs/aar/${project.getName()}-${variant.name}.aar") {
classifier variant.name
extension "aar"
}
}
}
}
}
Код: Выделить всё
dependencies {
classpath "com.android.tools.build:gradle:7.0.4"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.0"
classpath 'com.android.tools.build:gradle:7.2.1'
classpath 'org.jfrog.buildinfo:build-info-extractor-gradle:latest.release'
}
"Невозможно создать публикацию с именем "android", потому что этот контейнер не поддерживает создание элементов только по имени. Укажите, какой подтип публикации следует создать. Известные подтипы: MavenPublication"
Я не понимаю, какой импорт мне следует выполнить, чтобы решить мою проблему. проблема. Что мне следует импортировать из "android"?
Я должен иметь возможность использовать объект "variant" для динамической публикации файлов .aar вместе, не указывая их все по отдельности. . Если есть альтернатива, я с удовольствием ею воспользуюсь.
Подробнее здесь: https://stackoverflow.com/questions/731 ... s-not-supp
Мобильная версия