使用 sftp 和 Maven 上传目录
如何在 Maven 中使用 sftp 和公钥身份验证上传目录 - Eclipse 更新站点?
有关背景信息:我正在使用 tycho 构建 Eclipse 插件,并希望上传更新站点 (
)。
How can I upload a directory - Eclipse update site - using sftp with public key authentication in Maven?
For background information: I'm using tycho to build an Eclipse plugin and want to get the update site ( <packaging>eclipse-update-site</packaging>
) uploaded.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不明白为什么您不能使用
mvn deploy
来部署您的eclipse-update-site
工件。所以,这是我的建议。首先,更新您的
distributionManagement
部分:然后,添加 sftp 的 wagon 扩展:
最后,将凭据添加到您的
~/.m2/settings.xml
中:并运行
mvn 部署
。I don't get why you couldn't use
mvn deploy
to deploy youreclipse-update-site
artifact. So, this is my suggestion.First, update your
distributionManagement
section:Then, add the wagon extension for sftp:
Finally, add the credentials into your
~/.m2/settings.xml
:And run
mvn deploy
.与上面的答案类似,但需要使用 wagon-ssh 而不是 wagon-ssh-external,否则您会收到一条错误消息,指出 sftp URL 未知。
Like above's answer but instead of wagon-ssh-external one needs to use wagon-ssh otherwise you'll get an error saying that sftp URLs are not known.