UploadArchives для ароматов продукта не создает артефактов - PullRequest
0 голосов
/ 28 февраля 2019

UploadArchives для разновидностей продукта не генерирует никаких артефактов (файлы .aar и файлы pom).Мой код ароматов и код uploadArchives упоминаются ниже:

flavorDimensions “1.0.0” 

productFlavors { 
    flavor1 { 
        dimension “1.0.0”
        versionNameSuffix “-flavor1” 
    } 

    flavor2 { 
        dimension “1.0.0”
        versionNameSuffix “-flavor2” 
    } 
}

======================================

uploadArchives {

    repositories { 

        mavenDeployer { 

            repository(url:“file://$buildDir/output/”) 

            pom { 
                groupId = ‘com.example.lib’
                artifactId = ‘android-lib’ 
                version = ‘1.0.0’ 
            }
        }
    }
}

Я даже пытался добавить фильтры и параметры для pom следующим образом:

uploadArchives {  
    repositories {  
        mavenDeployer {  
            repository(url: “file://$buildDir/output/”) 

            addFilter('flavor1Release') {artifact, file ->
            (artifact.name == "flavor1Release")
        }                    
        addFilter('flavor2Release') {artifact, file ->
            (artifact.name == "flavor2Release")
    }

    pom('flavor1Release').groupId = "com.example.lib"    
    pom('flavor1Release').artifactId = "flavor1Release"  
    pom('flavor1Release').version = "1.0.0"  

    pom('flavor2Release').groupId = "com.example.lib"  
    pom('flavor2Release').artifactId = "flavor2Release"
    pom('flavor2Release').version = "1.0.0"

}
}
}

Я видел в некоторых постах это.aar успешно сгенерирован, но разные файлы pom не сгенерированы.Но для меня даже .aar файлы не генерируются при запуске uploadArchives.

...