【问题标题】:Use an unreleased dependency in SBT在 SBT 中使用未发布的依赖项
【发布时间】:2016-02-20 16:50:33
【问题描述】:

我想使用 GitHub 上未发布的 Slick 版本。

我有:

settings = Project.defaultSettings ++ Seq(
  scalaVersion := "2.11.6",
  libraryDependencies ++= List(
    "com.typesafe.slick" %% "slick" % "3.1.1",
    "com.typesafe.slick" %% "slick-codegen" % "3.1.1",
    "org.slf4j" % "slf4j-nop" % "1.7.12",
    "mysql" % "mysql-connector-java" % "5.1.37"
  ),
  slick <<= slickCodeGenTask, // register manual sbt command
  sourceGenerators in Compile <+= slickCodeGenTask // register automatic code generation on every compile, remove for only manual use
)

是否可以删除 3.1.1 并从 github 获取最新版本?我需要这个,因为合并解决了我的项目的一个关键问题。

从 GitHub 下载 Slick,构建它并使用生成的 jar 会更好吗?

【问题讨论】:

    标签: playframework sbt slick typesafe


    【解决方案1】:

    这取决于 jars(包括该修复程序)是否已发布到您可以将 sbt 指向的位置。如果他们没有,你最好自己获取源代码(带有修复),编译并运行publish-local。我快速浏览了bintray.com,但从该网站不清楚他们是否发布了这些罐子。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-27
      • 2017-02-26
      • 2014-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-06
      • 1970-01-01
      相关资源
      最近更新 更多