2016-02-20 5 views
0

Я хотел бы использовать невыпущенную версию Slick из GitHub.Использовать невыпущенную зависимость в SBT

у меня есть:

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? Мне нужно это из-за слияния, которое фиксировало критическую проблему для моего проекта.

Лучше ли загружать Slick из GitHub, строить его и использовать сгенерированную банку?

ответ

1

Это зависит от того, были ли опубликованы банки (с включенным этим исправлением) в местоположение, на которое вы можете указать свой sbt. Если у вас нет, вам лучше захватить источник (с исправлением) самостоятельно, скомпилировать и запустить publish-local. Я быстро посмотрел на bintray.com, но с этого сайта это не ясно, если они опубликовали банки.

Смежные вопросы