【问题标题】:"Unable to initialise extensions" error while building maven project with "wagon-ssh"使用“wagon-ssh”构建 maven 项目时出现“无法初始化扩展”错误
【发布时间】:2013-05-01 10:30:30
【问题描述】:

使用 wagon-ssh 扩展构建 Maven(2.2.1 版)项目时出现以下错误

pom.xml:

<extensions>
  <extension>
    <groupId>org.apache.maven.wagon</groupId>
        <artifactId>wagon-ssh</artifactId>
        <version>2.4</version>
  </extension>
</extensions>

无法初始化扩展 组件描述符角色:'com.jcraft.jsch.UIKeyboardInteractive', implementation: 'org.apache.maven.wagon.providers.ssh.jsch.interactive.PrompterUIKeyboardInteractive', role hint: 'default' 有提示,但也有其他实现没有

非常感谢任何建议/提示。

【问题讨论】:

    标签: maven maven-wagon-plugin wagon maven-extension


    【解决方案1】:

    尝试安装 maven3 版本..!!

    【讨论】:

    • Wagon 似乎不适用于 maven 版本 2.2.1。我升级到 3.1.1 并且它工作。谢谢!
    【解决方案2】:

    通过将 wagon-ssh 的版本降级为 1.0,我能够使其与 Maven 2.X.X 一起使用:

    <build>
       ...
       <extensions>
          <extension>
             <groupId>org.apache.maven.wagon</groupId>
             <artifactId>wagon-ssh</artifactId>
             <!-- version 1.0 seems to work with maven 2.X.X -->
             <version>1.0</version>
          </extension>
       </extensions>
    </build>
    

    顺便说一句,我在使用 maven 版本 3.2.1 和 scp: 存储库 URL 的 1.0(和最新的 wagon-ssh 版本)时遇到了问题。从 repo 下载时,小文件最后会挂起。我改用sftp: URL,一切似乎都运行得更好了。

    【讨论】:

      猜你喜欢
      • 2021-09-09
      • 1970-01-01
      • 2019-01-27
      • 1970-01-01
      • 2018-07-10
      • 2020-07-06
      • 1970-01-01
      • 2017-01-14
      • 2015-10-20
      相关资源
      最近更新 更多