从2.3.x开始
Play is distributed as an Activator distribution that contains all Playâs dependencies
要遵循sbt的规则,即本地构建的依赖项/库,请转到
~/.ivy2/local
而下载的依赖项/库的缓存在
~/.ivy2/cache
.
后来在
Whatâs new in Play 2.3
文件:
默认ivy缓存和本地存储库
播放现在使用默认常春藤
缓存和存储库,位于用户主目录的.ivy2文件夹中。
这意味着Play现在将更好地与其他sbt构建集成,而不是
需要多次缓存工件,并允许
共享本地发布的工件。
当你
update
(因此
compile
或
run
)Play2.3.x项目,依赖项转到
~/.ivy2/缓存
.
下面是什么
activator-1.2.3/repository
出现了一个本地Ivy2存储库,以加快解决依赖关系,否则这些依赖关系将从在线存储库下载。
依赖项位于
~/.m2
必须按照中所述明确添加
Library dependencies
和
Resolvers
在sbt的官方文档中。
你可能会发现
fullResolvers
任务有助于了解可用的解析器/存储库。
[jacoco4sbt-play] $ help fullResolvers
Combines the project resolver, default resolvers, and user-defined resolvers.
[jacoco4sbt-play] $ show fullResolvers
[info] ArrayBuffer(Raw(ProjectResolver(inter-project, mapped: )), FileRepository(local,FileConfiguration(true,None),Patterns(ivyPatterns=List(${ivy.home}/local/[organisation]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]), artifactPatterns=List(${ivy.home}/local/[organisation]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]), isMavenCompatible=false, descriptorOptional=false, skipConsistencyCheck=false)), public: http://repo1.maven.org/maven2/, Typesafe Releases Repository: http://repo.typesafe.com/typesafe/releases/)
[success] Total time: 0 s, completed Sep 23, 2014 11:02:19 PM