maven - Sbt 不更新本地 Maven 仓库中的快照

标签 maven sbt

我有一个基于 maven 的项目,其中我正在使用 SBT 集成我在 Scala 中开发的一些库。

目前,SBT 项目(我正在其中开发 Lib)有一个快照版本。

虽然快照 jar 在 Ivy 中正确更新,但当我使用 PublishM2 时,Maven 中的情况并非如此。我必须删除前一个才能获得我将使用 PublishM2 发布的新版本。

有没有办法确保我的 PublishM2 正确更新本地 Maven 存储库(意味着使用新快照)?

最佳答案

尝试以下 sbt 命令:

sbt publishLocal publishM2

它应该将 Artifact 发布到本地 Maven 存储库中。

关于maven - Sbt 不更新本地 Maven 仓库中的快照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30675963/

相关文章:

scala - 在 Play Framework 中更改自定义文件时重新加载应用程序

scala - 如何在 sbt 中所有模块的所有测试之前运行任务

java - 为什么 Sonar 只分析pom.xml?

java - maven 构建中的 Aspectj 错误版本号警告

java - Hibernate 5 和 Spring 4 MVC 中的 SessionFactory NoClassDefFoundError

java - 通过代码查找是哪个JKS

maven - 捆绑.aar文件中的所有依赖项

scala - 通过基于文件的存储库离线使用 SBT

scala - src_managed 中的源文件不是 SBT 中项目源的一部分

java - Playframework 2.4 Java - 默认 "play-java"模板需要 1 分钟以上才能运行/不热重载