2015-02-05 106 views
0

我們使用Maven SSH Wagon,但由於Jsch(Java Secure Channel)1.5.0(Maven SSH Wagon的依賴)中的一個錯誤,我們切換到SSH-External Wagon 2.8以避免使用Jsch。Jenkins + Maven Wagon SSH-External - 不可兼容性?

與Maven SSH-外部旅行車在命令行一個MVN部署呼叫成功,但使用Jenksing和詹金斯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中的美元符號是否爲路徑問題?

回答

0

這已在Jenkins 1.609(或之前的某個版本)中修復。