私の仲間内のプライベートMavenレポに私のlibをアップロードしようとしています。 私のmac/linux端末からssh経由でserver/repoにアクセスできますが、wagen-ssh(2.2)を設定してリポジトリにアップロードすることはできません。ここで説明するようにapache maven wagon sshを使ってプライベートMavenリポジトリにアップロード|不明なホスト
私はGradleのタスクを書いた: https://docs.gradle.org/current/userguide/maven_plugin.html
configurations {
deployerJars
}
dependencies {
...
deployerJars 'org.apache.maven.wagon:wagon-ssh:2.2+'
}
uploadArchives {
repositories {
mavenDeployer {
configuration = configurations.deployerJars
repository(url: "scp://{server}/var/www/maven") {
authentication(userName: "myUsername", password: "myPassword")
}
pom.version = '0.1.0'
pom.groupId = 'com.mycompany'
pom.artifactId = 'mylib'
}
}
}
しかし、毎回私はエラーを取得Gradleのタスクを実行してみてください: は、成果物をデプロイできませんでした:アーティファクトcom.mycompanyを転送できませんでした: mylib:aar:0.1.0 from/from remote(scp:// {server}/var/www/maven):ホストは知られておらず、設定によって受け入れられませんでした:{server}
ワゴン内部のsshクライアントを使用しています。このクライアントに私のホストを受け入れるように、あるいはどのホストを受け入れるかを教えてもらえますか? または間違っていますが、別の問題がありますか?