Normally you deploy to a third party repository with a command similar to:
mvn deploy:deploy-file -Dfile=/path/to/file -DrepositoryId=repositoryId
-Durl=wagon:protocol://path/to/repo -DgroupId=groupId -DartifactId=artifactId
-Dversion=version -Dpackaging=packageType
But - to deploy via webdav needs a snapshot wagon.
To do this - create a temporary pom in the directory you are in (create a scratch dir or similar). This should contain: