如何在 Maven 中使用 sftp 和公钥身份验证上传目录 - Eclipse 更新站点?
有关背景信息:我正在使用 tycho 构建 Eclipse 插件并想要获取更新站点(<packaging>eclipse-update-site</packaging>
)已上传。
也在第谷用户列表上询问.
我不明白你为什么不能使用mvn deploy
部署您的eclipse-update-site
人工制品。所以,这是我的建议。
首先,更新您的distributionManagement
部分:
<!-- Enabling the use of FTP -->
<distributionManagement>
<repository>
<id>update-site</id>
<url>sftp://your/url</url>
</repository>
</distributionManagement>
然后,添加 sftp 的 wagon 扩展:
<build>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh</artifactId>
<version>1.0-beta-6</version>
</extension>
</extensions>
</build>
最后,将凭据添加到您的~/.m2/settings.xml
:
<server>
<id>update-site</id>
<username>foo</username>
<password>secret</password>
</server>
And run mvn deploy
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)