我使用gradle将我的包上传到我的ssh服务器。
它像gradle官方指南:
uploadArchives {
repositories {
mavenDeployer {
configuration = configurations.deployerJars
repository(url: "scp://repos.xxx.com/release") {
authentication(userName: "maven", password: "maven")
}
pom.groupId = 'com.xxx'
}
}
}
但我的ssh'端口不是22,我找不到端口配置。
我将网址改为' scp:// repos:2233 / release',它不起作用。
我检查了wagon-ssh源,但没有找到端口配置,所以我认为唯一的配置位置是url。
但我不知道如何配置它。
感谢您的帮助。
答案 0 :(得分:0)
我知道问题出在哪里,当我执行uploadArchives
命令时,会要求SSH首次保存身份验证信息,但这可以通过gradle输出来解决。
我看到了当我将--info
添加到cmd并输入yes
时,该过程可以继续。
更改端口很简单:scp://repos.xxx.com:1234/release