PlayFramework 每次启动都会解决依赖关系
Posted
技术标签:
【中文标题】PlayFramework 每次启动都会解决依赖关系【英文标题】:PlayFramework resolves dependencies every launch 【发布时间】:2016-01-08 01:42:02 【问题描述】:每次我启动我的应用程序时,都会解决依赖关系。考虑到这种情况发生,每次启动都需要很多时间...曾经有一段时间我遇到了一个不可用的库的问题,因此应用程序没有启动...无论如何配置播放/SBT 可以像这样工作马文?下载依赖项并使用本地解决每次启动?
【问题讨论】:
【参考方案1】:是的,您可以这样做。在 build.sbt 文件中添加 skip in update := true
以停止依赖解析。我的 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 文档中阅读更多关于依赖调整的信息:http://www.scala-sbt.org/release/docs/Dependency-Management-Flow.html
顺便说一句,文档说:
如果自上次以来没有任何依赖管理配置发生变化 成功解析并且检索到的文件仍然存在,sbt 不要求 Ivy 执行解析。
我确实有这种行为,所以我不确定你为什么会这样:
每次我启动我的应用时,都会解决依赖关系
【讨论】:
创造奇迹!以上是关于PlayFramework 每次启动都会解决依赖关系的主要内容,如果未能解决你的问题,请参考以下文章
我的电脑正常启动,怎么每次都会出现“0xc00000ba”失败
未能锁定文件无法打开磁盘..*.vmdk或者某一个快照所依赖的磁盘。”解决办法
appium 已解决Android,每次启动手机中都会安装Appium settings和Unclock的方法