I'm surprised this hasn't been tested already. Again, from using Maven DEBUG mode, it is NOT using authentication. ============ [DEBUG] not adding permissions to wagon connection ============
Use case: Httpd.conf =========== # apache 2.2 w/ webdav # manually w/ authentication this works fine. <Location /repo> Dav On <LimitExcept GET HEAD OPTIONS> # put your security reqs here # known, already tested security works </LimitExcept> </Location> =========== Pom.xml ============= <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <parent> <artifactId>wagon-providers</artifactId> <groupId>org.apache.maven.wagon</groupId> <version>1.0-beta-1-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>wagon-webdav-testpom</artifactId> <version>16</version> <packaging>pom</packaging> <name>Maven Wagon WebDav test</name> <description> Test pom for authentication-required webdav </description> <distributionManagement> <repository> <id>webdav-secure-repo</id> <url>dav:http://myserver/repo</url> </repository> </distributionManagement> </project> ============= Settings.xml ============== <?xml version="1.0" encoding="UTF-8"?> <settings> <servers> <!-- secured repo --> <server> <id>webdav-secure-repo</id> <username>usernamethingy</username> <password>passwordthingy</password> </server> </servers> </settings> ============= Maven Debug Output: ============= [DEBUG] -- end configuration -- [INFO] deploy:deploy WAGON_VERSION: 1.0-beta-1-SNAPSHOT [DEBUG] not adding permissions to wagon connection Jun 12, 2006 11:41:14 AM org.apache.commons.httpclient.HttpMethodBase processAuthenticationResponse WARNING: No credentials available for the 'my webdav secure realm' authentication realm at myserver ...... Caused by: org.apache.maven.wagon.TransferFailedException: Failed to transfer file: http://myserver/repo/myfile. Return code is: 401 Unauthorized at org.apache.maven.wagon.providers.webdav.WebDavWagon.put(WebDavWagon.java :280) at org.apache.maven.artifact.manager.DefaultWagonManager.putRemoteFile(Defa ultWagonManager.java:180) at org.apache.maven.artifact.manager.DefaultWagonManager.putArtifact(Defaul tWagonManager.java:109) at org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(Defaul tArtifactDeployer.java:77) ... 11 more ============= > -----Original Message----- > From: Carlos Sanchez [mailto:[EMAIL PROTECTED] > Sent: Monday, June 12, 2006 3:18 PM > To: Maven Users List > Subject: Re: Wagon-webdav distribution - where to put > username/password > > well, if you can provide a use case then we'll take a look. > With this info I can't go further > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
