在离线模式下播放依赖项?

时间:2015-02-16 18:44:08

标签: playframework-2.0

我正在开发一个新的Web应用程序,并且在受限制的防火墙后面,它不允许我在线连接到repos。当我试图创建一个新的播放应用程序时,它正试图连接到Ivy repos。无论如何我可以一次性下载所有依赖项并在我的ide中脱机工作吗?

1 个答案:

答案 0 :(得分:0)

是的,这是可能的!存在几种方式:

  • 如果您可以安排建立直接的Internet连接,则只需在应用程序根目录的终端中发出activator clean compile即可。这将解析并下载所有必需的依赖项。接下来设置应用程序以停止解决依赖关系,这可以通过将cleanKeepFiles ++= Seq("resolution-cache", "streams").map(target.value / _)添加到build.sbt文件来实现。
  • 否则,您可以自己解决依赖关系,并将所需的库作为jar文件添加到应用程序根目录/ lib文件夹中(这应该是构建路径的一部分)。