首页 文章

在回购中使用SBT构建的PlayFramework 2和lib

提问于
浏览
2

我试图将我用play框架2编写的应用程序分成小部分 . 所以我用sbt(1)编写了一个小型lib作为构建系统,并使用 publish-local 命令将其发布到本地存储库中 . 此仓库位于/home/user/.ivy2目录中 .

现在我试图将/home/user/.ivy2存储库中的这个库添加为我的play(2)项目的依赖项 . 我试过几个解析器:

1) resolvers += "Local Ivy Repository" at "file:///home/user/.ivy2/local"

2) resolvers += Resolver.file("Local repo", file("/home/user/.ivy2/local"))

但两者都无法通过存储库找到 . 问题可能在哪里?

注意:

sbt(1) - 是0.12.1

play(2) - 是0.11.3这可能是个问题吗?

2 回答

  • 4

    我不知道为什么这个游戏文档很容易,但要添加常 Spring 藤存储库你应该使用

    resolvers += Resolver.file("Local repo", file("/home/user/.ivy2/local"))(Resolver.ivyStylePatterns)
    

    代替

    resolvers += Resolver.file("Local repo", file("/home/user/.ivy2/local"))
    
  • 0

    为了在sbt 13.1子项目中使用play 2.2.2,我必须使用“在ThisBuild中”才能使它工作!

    resolvers in ThisBuild+= Resolver.file("Local repo", file(System.getProperty("user.home") + "/.ivy2/local"))(Resolver.ivyStylePatterns)
    

相关问题