Jenkins + Maven Wagon SSH-External - 不兼容?

时间:2015-02-05 14:45:40

标签: maven jenkins maven-wagon-plugin

我们使用的是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插件(&#39;部署工件到Maven存储库&#39;构建后操作)部署失败:< / p>

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的问题是路径中的美元符号吗?

1 个答案:

答案 0 :(得分:0)

这已在Jenkins 1.609(或之前的某个版本)中修复过。