gradle-mvn-push icon indicating copy to clipboard operation
gradle-mvn-push copied to clipboard

I have a problem to push my lib to sonatype.

Open kulik opened this issue 10 years ago • 11 comments

i have develop some lib https://github.com/kulik/AndroidJAXBLib/tree/gradle on this branch i have migrate to gradle project structure? and want to push it to mvn. As you can see i made everything by your instructions. but when i try to do ./gradlew uploadArchives

:library:androidJavadocs UP-TO-DATE :library:androidJavadocsJar UP-TO-DATE :....... :library:bundleRelease UP-TO-DATE :library:signArchives UP-TO-DATE :library:uploadArchives Uploading: com/github/kulik/android-jaxb/0.1-SNAPSHOT/android-jaxb-0.1-20140225.200505-1.aar to repository remote at https://oss.sonatype.org/content/repositories/snapshots/ Transferring 69K from remote :library:uploadArchives FAILED

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':library:uploadArchives'.

    Could not publish configuration 'archives' Error deploying artifact 'com.github.kulik:android-jaxb:aar': Error deploying artifact: Failed to transfer file: https://oss.sonatype.org/content/repositories/snapshots/com/github/kulik/android-jaxb/0.1-SNAPSHOT/android-jaxb-0.1-20140225.200505-1.aar. Return code is: 401

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 44.423 secs also a have push gradle.properties itto homefolder/.gradle, and right credentials a setuped.(when i put some println(NEXUS_USERNAME) and same for pass it had wrote correct info). also i can login with that credentials to the https://oss.sonatype.org/ and to jira.sonatype.org. but uploading was failed. Please help me.

kulik avatar Feb 25 '14 20:02 kulik

22:25:48.590 [INFO] [org.gradle.api.internal.project.ant.AntLoggingAdapter] [ant:null] Deploying to https://oss.sonatype.org/content/repositories/snapshots/ 22:25:48.625 [INFO] [system.out] [INFO] Retrieving previous build number from remote 22:25:49.576 [INFO] [system.out] [INFO] repository metadata for: 'snapshot com.github.kulik:android-jaxb:0.1-SNAPSHOT' could not be found on repository: remote, so will be created 22:25:49.585 [ERROR] [system.err] Uploading: com/github/kulik/android-jaxb/0.1-SNAPSHOT/android-jaxb-0.1-20140225.202548-1.aar to repository remote at https://oss.sonatype.org/content/repositories/snapshots/ 22:25:50.200 [ERROR] [system.err] Transferring 69K from remote 22:26:12.160 [INFO] [org.gradle.api.internal.project.ant.AntLoggingAdapter] [ant:null] An error has occurred while processing the Maven artifact tasks. Diagnosis:

Error deploying artifact 'com.github.kulik:android-jaxb:aar': Error deploying artifact: Failed to transfer file: https://oss.sonatype.org/content/repositories/snapshots/com/github/kulik/android-jaxb/0.1-SNAPSHOT/android-jaxb-0.1-20140225.202548-1.aar. Return code is: 401

22:26:12.161 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':library:uploadArchives' 22:26:12.162 [LIFECYCLE] [org.gradle.TaskExecutionLogger] :library:uploadArchives FAILED 22:26:12.164 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :library:uploadArchives (Thread[main,5,main]) completed. Took 24.839 secs. 22:26:12.165 [DEBUG] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] Task worker [Thread[main,5,main]] finished, busy: 27.41 secs, idle: 0.065 secs 22:26:12.174 [ERROR] [org.gradle.BuildExceptionReporter] 22:26:12.176 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception. 22:26:12.177 [ERROR] [org.gradle.BuildExceptionReporter] 22:26:12.178 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong: 22:26:12.179 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':library:uploadArchives'. 22:26:12.180 [ERROR] [org.gradle.BuildExceptionReporter] > Could not publish configuration 'archives' 22:26:12.181 [ERROR] [org.gradle.BuildExceptionReporter] > Error deploying artifact 'com.github.kulik:android-jaxb:aar': Error deploying artifact: Failed to transfer file: https://oss.sonatype.org/content/repositories/snapshots/com/github/kulik/android-jaxb/0.1-SNAPSHOT/android-jaxb-0.1-20140225.202548-1.aar. Return code is: 401

kulik avatar Feb 25 '14 20:02 kulik

401 means not authorized. Have you configured your credentials to Sonatype as per the README? On Feb 25, 2014 12:26 PM, "Yevgen Kulik" [email protected] wrote:

22:25:48.590 [INFO] [org.gradle.api.internal.project.ant.AntLoggingAdapter] [ant:null] Deploying to https://oss.sonatype.org/content/repositories/snapshots/ 22:25:48.625 [INFO] [system.out] [INFO] Retrieving previous build number from remote 22:25:49.576 [INFO] [system.out] [INFO] repository metadata for: 'snapshot com.github.kulik:android-jaxb:0.1-SNAPSHOT' could not be found on repository: remote, so will be created 22:25:49.585 [ERROR] [system.err] Uploading: com/github/kulik/android-jaxb/0.1-SNAPSHOT/android-jaxb-0.1-20140225.202548-1.aar to repository remote at https://oss.sonatype.org/content/repositories/snapshots/ 22:25:50.200 [ERROR] [system.err] Transferring 69K from remote 22:26:12.160 [INFO] [org.gradle.api.internal.project.ant.AntLoggingAdapter] [ant:null] An error has occurred while processing the Maven artifact tasks. Diagnosis:

Error deploying artifact 'com.github.kulik:android-jaxb:aar': Error deploying artifact: Failed to transfer file: https://oss.sonatype.org/content/repositories/snapshots/com/github/kulik/android-jaxb/0.1-SNAPSHOT/android-jaxb-0.1-20140225.202548-1.aar. Return code is: 401

22:26:12.161 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':library:uploadArchives' 22:26:12.162 [LIFECYCLE] [org.gradle.TaskExecutionLogger] :library:uploadArchives FAILED 22:26:12.164 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :library:uploadArchives (Thread[main,5,main]) completed. Took 24.839 secs. 22:26:12.165 [DEBUG] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] Task worker [Thread[main,5,main]] finished, busy: 27.41 secs, idle: 0.065 secs 22:26:12.174 [ERROR] [org.gradle.BuildExceptionReporter] 22:26:12.176 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception. 22:26:12.177 [ERROR] [org.gradle.BuildExceptionReporter] 22:26:12.178 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong: 22:26:12.179 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':library:uploadArchives'. 22:26:12.180 [ERROR] [org.gradle.BuildExceptionReporter] > Could not publish configuration 'archives' 22:26:12.181 [ERROR] [org.gradle.BuildExceptionReporter] > Error deploying artifact 'com.github.kulik:android-jaxb:aar': Error deploying artifact: Failed to transfer file: https://oss.sonatype.org/content/repositories/snapshots/com/github/kulik/android-jaxb/0.1-SNAPSHOT/android-jaxb-0.1-20140225.202548-1.aar. Return code is: 401

Reply to this email directly or view it on GitHubhttps://github.com/chrisbanes/gradle-mvn-push/issues/14#issuecomment-36053892 .

JakeWharton avatar Feb 25 '14 20:02 JakeWharton

thank you for answer. yes, look for ending of the first message i had put println(NEXUS_USERNAME); println(NEXUS_PASSWORD); so it has returned my credentials which i use to login on nexus https://oss.sonatype.org i put gradle properties to my ~/.gradle/gradle.properties. and there i have put all my credentials in way that you wrote in README. also now i look for mvn version. now i use apache-maven-3.1.1 is it can be a problem?

kulik avatar Feb 25 '14 20:02 kulik

And do you have permission to access the com.github.kulik groupId from Sonatype? On Feb 25, 2014 12:38 PM, "Yevgen Kulik" [email protected] wrote:

thank you for answer. yes, look for ending of the first message i had put println(NEXUS_USERNAME); println(NEXUS_PASSWORD); so it has returned my credentials which i use to login on nexus https://oss.sonatype.org i put gradle properties to my ~/.gradle/gradle.properties. and there i have put all my credentials in way that you wrote in README. also now i look for mvn version. now i use apache-maven-3.1.1

Reply to this email directly or view it on GitHubhttps://github.com/chrisbanes/gradle-mvn-push/issues/14#issuecomment-36055115 .

JakeWharton avatar Feb 25 '14 20:02 JakeWharton

sorry i am very new in maven/nexus, now when i login and try to find my package i see http://gyazo.com/83e3f84b0178b43c556433eeea5d7c57 can it means that i haven't some permitions on nexus?

kulik avatar Feb 25 '14 20:02 kulik

Did you file a JIRA ticket to get access to the repository?

JakeWharton avatar Feb 26 '14 07:02 JakeWharton

yes http://gyazo.com/952a49bc3ed10e4bb313ca478d10b3fe, also today i have uploaded artifacts manualy from UI. close it and release. but still problems with gradle-maven. also i have version up, because 0.1 already deployed manual way

kulik avatar Feb 26 '14 08:02 kulik

Check for trailing whitespaces in credentials in ~/.gradle/gradle.properties.

koral-- avatar Feb 27 '14 01:02 koral--

i tried to upload builded artifacts to nexus in manual way, and it diagnostic system say http://gyazo.com/e0640f886d693eba03603d88554f600a but in /build/libs i found only │/.. │ library-0.2-debug.aar │ library-0.2-javadoc.jar │ library-0.2-javadoc.jar.asc │ library-0.2-sources.jar │ library-0.2-sources.jar.asc │ library-0.2.aar │ library-0.2.aar.asc │ library-debug.ap_ │ library-release.ap_

debug.aar is missing, i think "staging upload" on nexus ui works in the same way as automatic. that means maybe problem here

kulik avatar Feb 27 '14 08:02 kulik

@kulik The library-0.2-debug.aar might be a relict from a debug build you triggered before. When you execute the uploadArchives task the following files should be found in build/libs:

├── library-0.2.aar
├── library-0.2.aar.asc
├── library-0.2-javadoc.jar
├── library-0.2-javadoc.jar.asc
├── library-0.2-sources.jar
└── library-0.2-sources.jar.asc

Try to clean the folder before by executing: gradlew clean uploadArchives.

johnjohndoe avatar Feb 27 '14 09:02 johnjohndoe

It seems that I am encountering the same error while trying to migrate from a maven artefact deployment model to gradle and even if I used the same user and password as the ones from the maven config (that works), I do still get:

15:29:43.268 [ERROR] [org.gradle.BuildExceptionReporter] > Could not publish configuration 'archives'
15:29:43.269 [ERROR] [org.gradle.BuildExceptionReporter]    > Error deploying artifact 'com.citrix:sample-package:jar': Error deploying artifact: Failed to transfer file: https://nexus.example.com/content/repositories/snapshots/com/citrix/sample-package/1.0.1/sample-package-1.0.1.jar. Return code is: 401

ssbarnea avatar Apr 20 '15 14:04 ssbarnea