That doesn't change anything.
I was talking of the url used in the deploy-file command, i.e.
scp://myserver.com/maven/repository
I'm trying scp because http in the deploy url alwasy gets me a 405 error
: meaning probably that
I'm not allowed to perform a POST which uploads a file.
I've been able to do a manual upload via scp inside cygwin.
Nicolai Wöller wrote:
Hi,
You should delete the last slash in our <url> tag...
-----Ursprüngliche Nachricht-----
Von: Fabien Coppens [mailto:[EMAIL PROTECTED]
Gesendet: Dienstag, 20. Mai 2008 14:43
An: Maven Users List
Betreff: Upload jar to remote central repository
Yes people, I am back to this subject of being able to deploy a jar file to the
central repository on a remote machine, because I still can't get it to work...
:-( The Apache conf on the server has a directory mapping to
http://myserver.com/maven/repository
which exists and has already been manually loaded.
I have configured the repository and server data in my settings file :
<servers>
<server>
<id>DEV</id>
<username>myUser</username>
<password>myPassword</password>
<configuration></configuration>
</server>
</servers>
and
<profile>
<id>toto</id>
<repositories>
<repository>
<id>DEV</id>
<url>
http://myserver.com/maven/repository/
</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>DEV</id>
<url>
http://myserver.com/maven/repository/
</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
</profile>
Here's the command I try to run :
mvn deploy:deploy-file -DgroupId=esper -DartifactId=esper -Dversion=2.0.0
-Dpackaging=jar -Durl=scp://myserver.com/maven/repository
-Dfile=C:\Work\esper-2.0.0\esper-2.0.0.jar -DrepositoryId=DEV
And I get the following error :
[INFO]
------------------------------------------------------------------------
[INFO] Error deploying artifact: Error performing commands for file transfer
Exit code: 1 - mkdir: cannot create directory `/maven': Permission denied
Now why is it trying to create a directory that already exists on the remote
server ?
Or am I using a wrong URL ?
Fabien
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]