SBT 与 Maven Central - 在工件 url 中摆脱 Scala 版本

Posted

技术标签:

【中文标题】SBT 与 Maven Central - 在工件 url 中摆脱 Scala 版本【英文标题】:SBT with Maven Central - get rid of Scala version in artifact url 【发布时间】:2015-07-06 00:21:11 【问题描述】:

我正在尝试在 Maven Central 上的 Scala 项目 Java 库中使用。在解决这种依赖关系时,SBTScala version 附加到存储库 url,这显然不以这种格式存在。我可以以某种方式禁用此特定工件的附加 Scala 版本吗?

【问题讨论】:

【参考方案1】:

是的,在您的依赖项的工件说明符之前使用% 而不是%%%% 表示法表示该库依赖于 Scala 运行时版本,而您的则不是。

【讨论】:

它在工件说明符之前,而不是版本说明符之前。 谢谢,但我仍然找不到它unresolved dependency: com.yahoo.util#myProject;0.16.0-SNAPSHOT: not found,缺少什么? ; 在做什么?

以上是关于SBT 与 Maven Central - 在工件 url 中摆脱 Scala 版本的主要内容,如果未能解决你的问题,请参考以下文章

使用 gradle 在 maven Central 上关闭和释放工件

同时将工件部署到 Maven Central 和内部 Nexus

如何使用 sbt 将 Scala 库发布到 Maven Central?

Maven 包签名或您如何信任/验证 Maven Central 工件的完整性和真实性?

将 kotlin 多平台库发布到 Maven Central(InvalidMavenPublicationException 多个工件具有相同的......)

如何构建运行测试套件的 Maven 工件? “sbt 测试”如何工作?