读取the deploy manual id喜欢使用指定一个不同的端口
<sshArgs>-P 7221</sshArgs>
在
settings.xml
中。但是我得到一个
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy
(default-deploy) on project french-toast: Failed to retrieve remote metadata
com.foobar:french-toast:1.1.0-SNAPSHOT/maven-metadata.xml: Could not transfer metadata
com.foobar:french-toast:1.1.0-SNAPSHOT/maven-metadata.xml from/to french-id
(scpexe://[email protected]/): Exit code: 1 - ssh: connect to host www.french.com
port 22: Connection refused -> [Help 1]
使用了端口
22
。如何更改端口?我错过了什么?
最佳答案
实际上,端口的ssh参数是[-p port]
(请注意,您使用的是大写字母P ),请参阅a man ssh page。另外,您也可以使用ssh语法,即user@host:port