SBT:使用预先认证的用户发布失败

时间:2016-07-06 11:48:45

标签: scala sbt

我有SBT的部署阶段:

publishTo := {
  publishMavenStyle := true
  if (isSnapshot.value)
    None
  else
    Some(Resolver.ssh("Maven Releases", "my.repository.com", "/here/and/there") as ("johndoe", ""))
}

然而,当我运行此sbt ... publish时,我收到错误:

java.io.IOException: Auth fail
    at org.apache.ivy.plugins.repository.ssh.SshCache.getSession(SshCache.java:338)
    at org.apache.ivy.plugins.repository.ssh.AbstractSshBasedRepository.getSession(AbstractSshBasedRepository.java:108)

实际上,用户johndoe意味着在没有密码的情况下运行,就像运行sbt的服务器一样,它已经过“身份验证”,因此不需要密码。有没有办法让它与SBT一起使用?

0 个答案:

没有答案