如何将gradle uploadArchive与其他ssh端口一起使用?

时间:2015-02-01 10:52:36

标签: maven deployment ssh gradle port

我使用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。

但我不知道如何配置它。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我知道问题出在哪里,当我执行uploadArchives命令时,会要求SSH首次保存身份验证信息,但这可以通过gradle输出来解决。

我看到了当我将--info添加到cmd并输入yes时,该过程可以继续。

更改端口很简单:scp://repos.xxx.com:1234/release