【问题标题】:Play framework offline distribution downloads repositories播放框架离线分发下载存储库
【发布时间】:2014-09-20 05:35:05
【问题描述】:

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

这样做有什么意义?

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

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

【问题讨论】:

    标签: java maven playframework sbt ivy


    【解决方案1】:

    Play 2.3 使用默认的 ivy 缓存目录 (What’s new in Play 2.3),它指向 ${user.home}/.ivy2。路径在文件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.properties
    

    【讨论】:

      猜你喜欢
      • 2016-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-18
      • 1970-01-01
      相关资源
      最近更新 更多