如何在Maven中使用带有公钥认证的sftp上传目录 - Eclipse更新站点?
有关背景信息:我正在使用tycho构建Eclipse插件,并希望<packaging>eclipse-update-site</packaging>上传更新站点().
Pas*_*ent 10
我不明白为什么你不能mvn deploy用来部署你的eclipse-update-site工件.所以,这是我的建议.
首先,更新您的distributionManagement部分:
<!-- Enabling the use of FTP -->
<distributionManagement>
<repository>
<id>update-site</id>
<url>sftp://your/url</url>
</repository>
</distributionManagement>
Run Code Online (Sandbox Code Playgroud)
然后,为sftp添加wagon扩展:
<build>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh</artifactId>
<version>1.0-beta-6</version>
</extension>
</extensions>
</build>
Run Code Online (Sandbox Code Playgroud)
最后,将凭据添加到您的~/.m2/settings.xml:
<server>
<id>update-site</id>
<username>foo</username>
<password>secret</password>
</server>
Run Code Online (Sandbox Code Playgroud)
并运行mvn deploy.
| 归档时间: |
|
| 查看次数: |
8263 次 |
| 最近记录: |