首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Play框架离线分发下载存储库

Play框架离线分发下载存储库
EN

Stack Overflow用户
提问于 2014-07-29 06:20:17
回答 1查看 614关注 0票数 4

我下载了Play Framework的离线发行版- 2.3.2版,我看到它包含一个存储库,里面有一堆库。但是,当我创建一个新项目时,它会再次开始下载所有这些库。

这样做有什么意义呢?

有没有一种方法可以定义我已经拥有的存储库--我用离线发行版下载的存储库?

或者,至少,当它开始下载所有这些库时,我可以定义一个不同的目录吗?我不想把它们放在C: drive里。

EN

回答 1

Stack Overflow用户

发布于 2015-02-22 07:56:05

Play 2.3使用指向${user.home}/.ivy2的默认常春藤缓存目录(What’s new in Play 2.3)。Path在文件sbt/sbt.boot.properties中的activator-launch-X.X.X.jar中定义。

要更改从jar提取文件所需的路径,请使用以下命令:

代码语言:javascript
复制
jar -xvf activator-launch-X.X.X.jar sbt.boot.properties

编辑提取的文件sbt.boot.properties并替换${user.home}/.ivy2

代码语言:javascript
复制
[ivy]
  ivy-home: ${user.home}/.ivy2

使用以下命令用新文件替换jar中的旧文件:

代码语言:javascript
复制
jar -uvf activator-launch-X.X.X.jar sbt.boot.properties
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25005274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档