【发布时间】:2014-01-06 19:52:43
【问题描述】:
错误信息:
java.io.IOException: Access to URL
http://maven.company.com/repository/internal/com/company/
project_2.10/0.0.3/project_2.10-0.0.3.pom was
refused by the server: Unauthorized
运行 Apache Archiva 1.4-M4(latest),我可以通过 Web 界面上传,但不能通过 SBT。
在 SBT 中使用这些设置:
publishTo := Some("company releases" at "http://maven.company.com/repository/internal"),
credentials += Credentials(
"company Maven Repository",
"maven.company.com",
"username",
"password"
),
publishMavenStyle := true,
publishArtifact in Test := false,
pomIncludeRepository := { _ => true },
// .. some xml with author details
}
所有详细信息,包括用户名、密码和网址都是正确的。
【问题讨论】:
-
archiva.log 文件中有关于 authz 的日志吗?您是否可以在 sbt 工具中添加一些调试以确保用户/密码正在转发?