SBT发布M2不会刷新本地Maven仓库中的快照jar

13

我有一个简单的Sbt项目

name := "xxxx"

organization := "xxxxx"

version := "0.0.2-SNAPSHOT"

scalaVersion := "2.11.6"



resolvers += "spray repo" at "http://repo.spray.io"


scalacOptions in ThisBuild ++= Seq("-language:postfixOps", "-feature")



libraryDependencies ++=
  Seq("io.spray" %% "spray-client" % "1.3.3",
      "io.spray" %%  "spray-json" % "1.3.2",
      "com.typesafe.akka" %% "akka-actor" % "2.3.11",
      "org.dspace" % "dspace-api" % "1.8.2",
      "org.scalatest" %% "scalatest" % "2.2.4" % "test")

当我使用publishLocal时,我的快照总是会更新到Ivy中,但是当我使用publishM2时却不起作用。我检查了.m2文件夹中的源代码jar包,它从未被更新过。我必须手动删除本地.m2文件夹中我的构件文件夹,然后再次进行发布。

有没有办法让sbt在使用PublishM2时替换.m2文件夹中的jar包呢?

1个回答

9

是的,我最近找到了这个错误,应该删除这个问题。非常感谢。 - MaatDeamon
1
感谢您继续关注这个问题。 - Richard Gomes

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接