【问题标题】:Jenkins + Maven Wagon SSH-External - Incompatiblity?Jenkins + Maven Wagon SSH-外部 - 不兼容?
【发布时间】: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将模块工件保存在/&lt;path-to-jenkins-job&gt;/modules/&lt;maven-group-id&gt;**$**&lt;maven-artifact-id&gt;/builds/2015-02-05_13-27-35/archive/&lt;maven-group-id&gt;/&lt;maven-artifact-id&gt;/0.94-SNAPSHOT

路径中的美元符号是 Maven SSH-External Wagon 的问题吗?

【问题讨论】:

    标签: maven jenkins maven-wagon-plugin


    【解决方案1】:

    此问题已在 Jenkins 1.609(或之前的某个版本)中修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-29
      • 2010-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-10
      • 1970-01-01
      • 2012-03-03
      相关资源
      最近更新 更多