gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-11-01 03:37:52 24 4
gpt4 key购买 nike

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

这样做有什么意义?

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

或者,至少,我可以在它开始下载所有这些库时定义一个不同的目录吗?我不希望它们在 C: 驱动器中。

最佳答案

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

要更改路径,您需要使用以下方法从 jar 中提取文件:

jar -xvf activator-launch-X.X.X.jar sbt.boot.properties

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

[ivy]
ivy-home: ${user.home}/.ivy2

使用新文件替换 jar 中的旧文件:

jar -uvf activator-launch-X.X.X.jar sbt.boot.properties

关于java - Play 框架离线分发下载存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25005274/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com