阅读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://root@www.french.com/): Exit code: 1 - ssh: connect to host www.french.com
port 22: Connection refused -> [Help 1]
使用了端口22
。
如何更改端口?我错过了什么?
答案 0 :(得分:1)
实际上,端口的ssh参数为[-p port]
(请注意您使用的是大写P ),请参阅a man ssh page。或者,您也可以使用ssh语法,即user@host:port
答案 1 :(得分:0)
*转到pom内的部署配置文件,并在配置标签中添加并指定端口。
<configuration>
<user>serverusername</user>
<password>serverpass@$#</password>
<name>project.build.finalName</name>
<adminurl>localhost:7003</adminurl> ---> Here is the answer
<source>youdirectory/finalName.packaging</source>
</configuration>