title: How to redeploy artifact release to nexus without "400, ReasonPhrase: Bad Request." answer?
body: <p>Ok, I have an artifact release in version x.y.z and I want to redeploy it automatically without changing it's version (I can't change the version!).</p>
  
  <p>The artifact it's divided in three <strong>jars</strong> that are generated separately. So I have:</p>
  
  <ul>
  <li>Artifact GUI</li>
  <li>Artifact Core 32bits</li>
  <li>Artifact Core 64bits</li>
  </ul>
  
  <p>They all have the same version. When I'm deploying a SNAPSHOT version I have no problem. But when I deploy the release <strong>nexus</strong> throws this error inside <strong>jenkins</strong> console:</p>
  
  <pre><code>Caused by: org.apache.maven.wagon.TransferFailedException: Failed to transfer file: 
  http://myNexus/nexus/content/repositories/releases/my/package/project/x.y.z/jar-file-x.y.z.jar.
  Return code is: 400, ReasonPhrase: Bad Request.
  </code></pre>
  
  <p>Of course the problem it's that I'm deploying more than one release artifact in a version that obviously need to be unique. But I really <strong>need</strong> to deploy it that way. Is there a way to force nexus to accept a release more than once?</p>