1
每次啓動我的應用程序時都會解決依賴關係。考慮到這種情況,每次啓動都需要很長時間...有一段時間我遇到了一個不可用的lib的問題,所以應用程序沒有啓動......是否有配置play/SBT工作的原因Maven的?下載依賴關係並使用本地代替解決每次啓動?PlayFramework每次啓動都會解決依賴關係
每次啓動我的應用程序時都會解決依賴關係。考慮到這種情況,每次啓動都需要很長時間...有一段時間我遇到了一個不可用的lib的問題,所以應用程序沒有啓動......是否有配置play/SBT工作的原因Maven的?下載依賴關係並使用本地代替解決每次啓動?PlayFramework每次啓動都會解決依賴關係
是的,你可以做到這一點。將skip in update := true
添加到build.sbt文件以停止依賴關係解析。我build.sbt看起來像
...
scalaVersion := "2.11.6"
skip in update := true
libraryDependencies ++= Seq(
javaJdbc,
cache,
javaWs,
"com.datastax.cassandra" % "cassandra-driver-core" % "2.1.6"
)
...
您可以在類型安全SBT文檔中閱讀更多關於依賴性調整:http://www.scala-sbt.org/release/docs/Dependency-Management-Flow.html
順便說一句,文件說:
如果不依賴管理配置有自上次 成功解析並且檢索到的文件仍然存在後更改,sbt 不要求Ivy執行解析。
我的正是這種行爲,所以我不知道爲什麼你有:
每次我啓動我的應用程序播放解決依賴
尼斯,見不着按預期方式工作! Tks很多 – vinyoliver
工程就像一個奇蹟! –