我正在尝试使用SFTP将依赖项发布到另一台服务器:
publishTo := Some(
Resolver.sftp(name, host, "/home/user/.ivy2/local")(Resolver.ivyStylePatterns)
)
这可以按预期工作并将其发布到远程服务器,但它不会创建“ivys”目录,只会创建“poms”目录。这导致Coursier(我在该机器上使用的解析依赖关系)无法解析依赖关系,因为它无法找到“ivys / ivy.xml”。
非常感谢任何协助。
答案 0 :(得分:4)
要发布常春藤样式而不是Maven,您应该在构建中启用以下设置:
publishMavenStyle := false
Resolver.ivyStylePatterns
不管理发布样式(要生成哪些工件等)。它只指定存储库路径结构,它们在Ivy和Maven之间是不同的。