Cannot deploy-file to sftp using another username/password
----------------------------------------------------------

                 Key: MDEPLOY-98
                 URL: http://jira.codehaus.org/browse/MDEPLOY-98
             Project: Maven 2.x Deploy Plugin
          Issue Type: Bug
          Components: deploy:deploy-file
         Environment: Java version: 1.6.0_12
Java home: /data/JavaIDE/jdk1.6.0_12-x64/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux" version: "2.6.26-1-amd64" arch: "amd64" Family: "unix"

            Reporter: Richard Gomes
         Attachments: mvn-deploy.txt

I'm trying to copy one artifact to my shared repository.
I have the original .pom and .jar files downloaded locally from an external 
repository.
My settings file has:

    <server>
      <id>jquantlib-external_free</id>
      <username>continuum</username>
      <password>secret</password>
    </server>

My pom.xml has:

<repository>
      <id>jquantlib-external_free</id>
      <name>JQuantLib External Free Repository</name>
      <url>sftp://ftp.jquantlib.org/maven2/repos/external_free</url>
      <layout>default</layout>
      <uniqueVersion>false</uniqueVersion>
    </repository>

These are the test cases and results:

1) initial trial according to documentation:

mvn deploy:deploy-file -DpomFile=joda-primitives-0.6.pom 
-Durl=sftp://ftp.jquantlib.org/maven2/repos/external_free 
-DrepositoryId=jquantlib-external_free -Dfile=lib/joda-primitives-0.6.jar -X -e

It does ask not any authentication information but seems it's not picking up 
anything from settings.xml, otherwise it would connect properly.


2) Trying to specify the username/password in the command line:

mvn deploy:deploy-file -DpomFile=joda-primitives-0.6.pom 
-Durl=sftp://continuum:[email protected]/maven2/repos/external_free 
-DrepositoryId=jquantlib-external_free -Dfile=lib/joda-primitives-0.6.jar -X -e

Authentication information is simply ignored.


3) Trying to removed 'repositoryId' 

mvn deploy:deploy-file -DpomFile=joda-primitives-0.6.pom 
-Durl=sftp://continuum:[email protected]/maven2/repos/external_free  
-Dfile=lib/joda-primitives-0.6.jar -X -e

Authentication information is simply ignored.
Asks my password (and not the password of account continuum):
Password for [email protected]:


4) back to the initial test and the stack trace

mvn deploy:deploy-file -DpomFile=joda-primitives-0.6.pom 
-Durl=sftp://ftp.jquantlib.org/maven2/repos/external_free 
-DrepositoryId=jquantlib-external_free -Dfile=lib/joda-primitives-0.6.jar -X -e 
 

(logfile attached)


Thanks a lot

Richard Gomes




-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to