Thanks Carsten,

I guess I should not proceed with the release without this step, so I'll just try again later.

Regards,
Arjun

On 12/30/2011 07:36 AM, Carsten Ziegeler wrote:
Hi,

I see the same error when the Apache Jenkins instance tries to deploy
snapshots of Sling, so I fear it's rather a problem with the snapshot
repository than with your settings.

Regards
Carsten

2011/12/30 Arjun Panday<arjun.pan...@alcatel-lucent.com>:
Hi everyone,

It's my turn to go through the ring of fire and attempt a release :)

"mvn release:prepare -DdryRun=true" was successful and i'm now trying to
publish a snapshot, but I get the infamous 401 HTTP error:

[INFO] Error deploying artifact: Failed to transfer file:
https://repository.apache.org/content/repositories/snapshots/org/apache/felix/servicediagnostics/0.1.0-SNAPSHOT/servicediagnostics-0.1.0-20111229.225958-1.pom.
Return code is: 401

I know it's supposed to be something with my settings.xml but I can't figure
out what. Below is my settings.xml with the apache servers, username and
password (removed!). Am I missing a server entry? Can someone help me figure
out what I did wrong?

I also checked my pom's parent:
<parent>
<groupId>org.apache.felix</groupId>
<artifactId>felix-parent</artifactId>
<version>2.1</version>  <!-- should this be 3-SNAPSHOT ? -->
<relativePath>../../pom/pom.xml</relativePath>
</parent>

Thanks,
Arjun

<settings>
<servers>
<!-- To publish a snapshot of some part of Maven -->
<server>
<id>apache.snapshots.https</id>
<username>apanday</username>
<password>{encrypted password}</password>
</server>
<!-- To publish a website of some part of Maven -->
<server>
<id>apache.website</id>
<username>apanday</username>
<filePermissions>664</filePermissions>
<directoryPermissions>775</directoryPermissions>
</server>
<!-- To stage a release of some part of Maven -->
<server>
<id>apache.releases.https</id>
<username>apanday</username>
<password>{encrypted password}</password>
</server>
<!-- To stage a website of some part of Maven -->
<server>
<id>stagingSite</id>  <!-- must match hard-coded repository identifier in
site:stage-deploy -->
<username>apanday</username>
<filePermissions>664</filePermissions>
<directoryPermissions>775</directoryPermissions>
</server>
</servers>
<profiles>
<profile>
<id>release</id>
<properties>
<gpg.passphrase>{encrypted password}</gpg.passphrase>
</properties>
</profile>
</profiles>
</settings>




Reply via email to