Deploying Android AAR library to Artifactory via Gradle build fails with error "Error deploying artifact: Error transferring file"

Nimrod Dayan

When I run ./gradlew uploadArchives to deploy my library artifact to Artifactory server, I get the following error:

Uploading: com/example/android-lib/1.0.0-SNAPSHOT/android-lib-1.0.0-20150311.112243-1.aar to repository remote at http://artifactory:8081/artifactory/libs-snapshot-local
 Transferring 3787K from remote
Error writing to server
android-lib:uploadArchives FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':android-lib:uploadArchives'.
> Could not publish configuration 'archives'
> Error deploying artifact 'com.example:android-lib:aar': Error deploying artifact: Error transferring file

On the server, according to my understanding from the log, we receive error 401. Here's the log:

20150311144749|2|REQUEST|192.168.148.66|myuser|PUT|
/libs-snapshot-local/com/example/android-lib/1.0.0-SNAPSHOT/android-lib-1.0.0-20150311.112243-1.aar|HTTP/1.1|401|3878210

I have the following build.gradle:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.1.+'
        classpath 'com.github.dcendents:android-maven-plugin:1.2'
    }
}

repositories {
    jcenter()
}

apply plugin: 'com.android.library'
apply plugin: 'maven'
apply plugin: 'com.github.dcendents.android-maven'

version = "1.0.0-SNAPSHOT"
group = "com.example"

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    defaultConfig {
        minSdkVersion 17
        targetSdkVersion 21
        versionCode 1
        versionName version
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile 'com.android.support:support-v4:21.0.2'
}



uploadArchives {
    configuration = configurations.archives

    repositories {
        mavenDeployer {
            repository(url: 'http://artifactory:8081/artifactory/libs-snapshot-local') {
                authentication(userName: artifactoryUsername, artifactoryPassword)
            }

            pom.project {
                name 'android-lib'
                description 'cool lib'

                scm {
                    developerConnection '<repo url>'
                }
            }
        }
    }
}
Dror Bereznitsky

The authentication part seems to be broken - password is not passed correctly.
It should be:

repository(url: 'http://artifactory:8081/artifactory/libs-snapshot-local') {
    authentication(userName: artifactoryUsername, password: artifactoryPassword)
}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Android Gradle fails to build after clean (depends on AAR with native libraries)

From Dev

Android Studio Gradle build "apply plugin: 'com.android.library'": aar missing files

From Dev

How to make an Android Library available via build.gradle?

From Dev

How to make an Android Library available via build.gradle?

From Dev

Gradle build failed to resolve aar library dependency (trnql sdk)

From Java

Gradle build fails due to lint classpath error on Android

From Dev

Android Studio: Gradle Build fails with error: Unable to load class 'com.android.build.gradle.ndk.NdkPlugin'

From Dev

Android Studio: Gradle Build fails with error: Unable to load class 'com.android.build.gradle.ndk.NdkPlugin'

From Java

Add gradle dependencies(build.gradle) in .aar file Android

From Dev

Android Studio Gradle fails to build

From Dev

Gradle build fails in Android Studio

From Dev

Android Gradle Build Error

From Dev

Library build error on Android

From Dev

How to exclude a file from an .AAR Android library archive with gradle

From Dev

Gradle Android unit tests that depend on an 'aar' for build tool 0.11.+

From Dev

Gradle android-library build fails. java.lang.IllegalArgumentException: already added

From Dev

How can I build an .aar library with shrunk classes in Android Studio?

From Dev

Gradle Artifactory plugin error

From Dev

snackbar in android fragment - onClickListener() build gradle fails

From Dev

How to publish an Android .aar file to Artifactory

From Dev

Android studio - App with library project fails to build

From Dev

Build dynamic library for project fails! - android cocos

From Dev

Build dynamic library for project fails! - android cocos

From Dev

Deploying multiple build variants at a time - Android studio gradle

From Java

Error building Android library: Direct local .aar file dependencies are not supported

From Dev

Error calling Android activity from .aar library.

From Dev

Gradle build error in Android Studio

From Dev

Error in build gradle in Android studio

From Dev

Android Studio build error with gradle

Related Related

  1. 1

    Android Gradle fails to build after clean (depends on AAR with native libraries)

  2. 2

    Android Studio Gradle build "apply plugin: 'com.android.library'": aar missing files

  3. 3

    How to make an Android Library available via build.gradle?

  4. 4

    How to make an Android Library available via build.gradle?

  5. 5

    Gradle build failed to resolve aar library dependency (trnql sdk)

  6. 6

    Gradle build fails due to lint classpath error on Android

  7. 7

    Android Studio: Gradle Build fails with error: Unable to load class 'com.android.build.gradle.ndk.NdkPlugin'

  8. 8

    Android Studio: Gradle Build fails with error: Unable to load class 'com.android.build.gradle.ndk.NdkPlugin'

  9. 9

    Add gradle dependencies(build.gradle) in .aar file Android

  10. 10

    Android Studio Gradle fails to build

  11. 11

    Gradle build fails in Android Studio

  12. 12

    Android Gradle Build Error

  13. 13

    Library build error on Android

  14. 14

    How to exclude a file from an .AAR Android library archive with gradle

  15. 15

    Gradle Android unit tests that depend on an 'aar' for build tool 0.11.+

  16. 16

    Gradle android-library build fails. java.lang.IllegalArgumentException: already added

  17. 17

    How can I build an .aar library with shrunk classes in Android Studio?

  18. 18

    Gradle Artifactory plugin error

  19. 19

    snackbar in android fragment - onClickListener() build gradle fails

  20. 20

    How to publish an Android .aar file to Artifactory

  21. 21

    Android studio - App with library project fails to build

  22. 22

    Build dynamic library for project fails! - android cocos

  23. 23

    Build dynamic library for project fails! - android cocos

  24. 24

    Deploying multiple build variants at a time - Android studio gradle

  25. 25

    Error building Android library: Direct local .aar file dependencies are not supported

  26. 26

    Error calling Android activity from .aar library.

  27. 27

    Gradle build error in Android Studio

  28. 28

    Error in build gradle in Android studio

  29. 29

    Android Studio build error with gradle

HotTag

Archive