4

我在使用带有 mvn-deploy-plugin 的腻子时遇到问题。

我执行: mvn deploy

这是我的 settings.xml 的样子:

<server>
  <id>website</id>
  <username>user</username>
  <!--<privateKey>c:\putty\id_rsa</privateKey> -->
  <configuration>
    <sshExecutable>c:\putty\plink</sshExecutable>
    <scpExecutable>c:\putty\pscp</scpExecutable>
  </configuration>
</server>

它总是吐出相同的消息,不会在 Google 上触发很多结果。它在网站上调用,然后在 scp 命令上失败。

[错误] 构建错误

[INFO] 检索工件“com.mycompany.myproject:project:war”的先前版本号时出错:无法从存储库中检索“snapshot com.mycomany.myproject:project:2.3-SNAPSHOT”的存储库元数据:snapshots.liege由于错误:为“网站”配置 wagon 时:无法应用 wagon 配置。

Cannot find setter nor field in org.apache.maven.wagon.providers.ssh.jsch.ScpWagon for 'sshExecutable'

我尝试添加 exe(这对我来说更有意义),但没有任何区别。

4

1 回答 1

1

<distributionManagement>您对元素下的 URL 使用什么协议?如果您正在使用 scp://,则需要改为使用scpexe://

于 2010-08-19T15:16:59.303 回答