Error when deploying an artifact in Nexus
Cause of problem for me was -source.jars was getting uploaded twice (with maven-source-plugin) as mentioned as one of the cause in accepted answer. Redirecting to answer that I referred: Maven release plugin fails : source artifacts getting deployed twice
400 Bad Request will be returned if you attempt to:
- Deploy a snapshot artifact (or version) ending in -SNAPSHOT to a release repository
- Deploy a release artifact (version not ending in -SNAPSHOT) to a snapshot repository
- Deploy the same version of a release artifact more than once to a release repository
Just to create a separate answer. The answer is actually found in a comment for the accepted answer.
Try changing the version of your artefact to end with -SNAPSHOT
.
A couple things I can think of:
- user credentials are wrong
- url to server is wrong
- user does not have access to the deployment repository
- user does not have access to the specific repository target
- artifact is already deployed with that version if it is a release (not -SNAPSHOT version)
- the repository is not suitable for deployment of the respective artifact (e.g. release repo for snapshot version, proxy repo or group instead of a hosted repository)
Check those and if you still run into trouble provide more details here.