【发布时间】:2015-02-05 14:45:39
【问题描述】:
我们使用的是 Maven SSH Wagon,但由于 Jsch(Java 安全通道)1.5.0(Maven SSH Wagon 的依赖)中的一个错误,我们切换到 SSH-External Wagon 2.8 以避免使用 Jsch。
使用 Maven SSH-External Wagon,从命令行调用 mvn 部署成功,但使用 Jenksing 和 Jenkins Maven 插件(“将工件部署到 Maven 存储库”构建后操作)部署失败:
Caused by: org.apache.maven.wagon.TransferFailedException: Exit code: 1 - /bin/sh: line 0: cd: /<path-to-jenkins-job>/modules/<maven-group-id>/builds/2015-02-05_13-27-35/archive/<maven-group-id>/<maven-artifact-id>/0.94-SNAPSHOT: Datei oder Verzeichnis nicht gefunden
Jenkins将模块工件保存在/<path-to-jenkins-job>/modules/<maven-group-id>**$**<maven-artifact-id>/builds/2015-02-05_13-27-35/archive/<maven-group-id>/<maven-artifact-id>/0.94-SNAPSHOT下
路径中的美元符号是 Maven SSH-External Wagon 的问题吗?
【问题讨论】:
标签: maven jenkins maven-wagon-plugin