[
http://jira.codehaus.org/browse/MDEPLOY-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=170581#action_170581
]
Richard Gomes commented on MDEPLOY-98:
--------------------------------------
How can I do it?
My project;s pom.xml uses wagon-ssh:1.0-beta-4 and I can deploy properly.
But from command line, it seems it is not using the definitions in my pom.xml
(which is located in the same directory I'm typing the command in).
Thanks a lot.
Richard Gomes
> 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
> Affects Versions: 2.4
> 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