我下载了Play Framework的离线发行版- 2.3.2版,我看到它包含一个存储库,里面有一堆库。但是,当我创建一个新项目时,它会再次开始下载所有这些库。
这样做有什么意义呢?
有没有一种方法可以定义我已经拥有的存储库--我用离线发行版下载的存储库?
或者,至少,当它开始下载所有这些库时,我可以定义一个不同的目录吗?我不想把它们放在C: drive里。
发布于 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提取文件所需的路径,请使用以下命令:
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.propertieshttps://stackoverflow.com/questions/25005274
复制相似问题