如何在离线模式下使用SBT进行构建

时间:2015-01-21 07:00:38

标签: maven sbt offline ivy

SBT中mvn -o的等价物是什么?当我检查我的.ivy存储库时,我可以在cache/groupId/artifactId/jars中看到dependecy jar。当我尝试在没有互联网连接的情况下构建它时,它仍然执行此Resolving ...事情并显示未解决的依赖关系错误。我该怎么办呢?我尝试使用sbt set-offline := true但仍然收到错误。这可能吗?也许下载一次并将文件保存在.m2中就像maven一样,如果它不可能在.ivy中从那里获取

2 个答案:

答案 0 :(得分:1)

你确定你完全拥有所有的依赖关系吗?

  • SBT的依赖关系=> SBT启动时下载
  • plugins dependencies =>在项目加载期间下载
  • 项目依赖项=>在相关任务开始时下载,例如,编译时间deps on'编译',测试deps on' test'等...

答案 1 :(得分:1)

尝试set skip in update := true