我已经设法让这个东西工作一次,但它又被打破了......添加第三个斜线不再有帮助了。在Windows上对此的支持在某种程度上被打破了。
我在build.scala
:
val localM2Repo = "Local Maven Repository" at "file:///" + Path.userHome + "/.m2/repository"
当我尝试编译时:
[warn] ==== Local Maven Repository: tried
[warn] file:///C:/Users/tomaszk/.m2/repository/mcloud-integration-git/mcloud-integration-git-parent/1.0.1-SNAPSHOT/mcloud-integration-git-parent-1.0.1-SNAPSHOT.pom
所以我检查了文件是否存在Scala REPL:
val u = new java.net.URI("file:///C:/Users/tomaszk/.m2/repository/mcloud-integration-git/mcloud-integration-git-parent/1.0.1-SNAPSHOT/mcloud-integration-git-parent-1.0.1-SNAPSHOT.pom")
val f = new java.io.File(u)
f.exists
res26: Boolean = true
失败的原因是什么?
答案 0 :(得分:0)
好的,我已经开始了。
在.ivy2文件夹中引用了无法解析的工件。为什么?我不知道。刚刚看到sbt记录它无法删除.ivy2文件夹中旧版本的人工制品。
所以我删除了整个.ivy2文件夹,然后SBT拿起了jar而没有任何问题。
我试图重现它,但没有运气,所以我不能不幸地发票。