PlayFramework解决每次启动时的依赖关系
每次启动应用程序时,play都会解决依赖关系。考虑到这种情况,每次发射都需要很多时间。。。有一段时间,我有一个库不可用的问题,所以应用程序没有启动。。。是否有必要将play/SBT配置为像Maven一样工作?下载依赖项并使用本地解决每次启动?是的,您可以这样做。在build.sbt文件中添加PlayFramework解决每次启动时的依赖关系,playframework,sbt,playframework-2.3,Playframework,Sbt,Playframework 2.3,每次启动应用程序时,play都会解决依赖关系。考虑到这种情况,每次发射都需要很多时间。。。有一段时间,我有一个库不可用的问题,所以应用程序没有启动。。。是否有必要将play/SBT配置为像Maven一样工作?下载依赖项并使用本地解决每次启动?是的,您可以这样做。在build.sbt文件中添加skip in update:=truein以停止依赖项解析。我的build.sbt看起来像 ... scalaVersion := "2.11.6" skip in update := true li
skip in update:=true
in以停止依赖项解析。我的build.sbt看起来像
...
scalaVersion := "2.11.6"
skip in update := true
libraryDependencies ++= Seq(
javaJdbc,
cache,
javaWs,
"com.datastax.cassandra" % "cassandra-driver-core" % "2.1.6"
)
...
您可以在typesafe sbt文档中阅读有关依赖项调优的更多信息:
顺便说一句,文件上说:
如果自上次更改以来没有更改依赖项管理配置
成功解析并且检索到的文件仍然存在,sbt
不要求Ivy执行解析
我确实有这种行为,所以我不知道你为什么有:
每次启动应用程序时,play都会解决依赖关系
工作就像一个奇迹!