scala—使用本地存储库并为其设置系统属性

nwsw7zdq  于 2021-07-14  发布在  Java
关注(0)|答案(1)|浏览(512)

也许这是一个非常愚蠢的问题,简单的解决办法。。。
我读了很多关于如何使用本地存储库的手册,但就我而言,sbt一直在使用远程存储库。
当我在启动sbt时试图重写命令行中的系统属性时,我得到了以下结果

  1. C:\Users\dummy\IdeaProjects\sbt_2021>sbt -Dsbt.repository.config=C:/Users/dummy/.sbt/repositories
  2. Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
  3. Warning: invalid system property 'sbt.repository.config'
  4. [info] Loading project definition from C:\Users\dummy\IdeaProjects\sbt_2021\project
  5. [info] Set current project to sbt_2021 (in build file:/C:/Users/dummy/IdeaProjects/sbt_2021/)
  6. [error] Expected key
  7. [error] Expected '*'
  8. [error] C:/Users/dummy/.sbt/repositories
  9. [error] ^
  10. C:\Users\dummy\IdeaProjects\sbt_2021>sbt -Dsbt.override.build.repos=true
  11. Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
  12. Warning: invalid system property 'sbt.override.build.repos'
  13. [info] Loading project definition from C:\Users\dummy\IdeaProjects\sbt_2021\project
  14. [info] Set current project to sbt_2021 (in build file:/C:/Users/dummy/IdeaProjects/sbt_2021/)
  15. [error] Not a valid command: true
  16. [error] Not a valid project ID: true
  17. [error] Expected ':' (if selecting a configuration)
  18. [error] Not a valid key: true (similar: run, runner, target)
  19. [error] true
  20. [error] ^

在sbt版本为0.13.7和1.0.0的两台不同的计算机上试用
非常感谢您的帮助!

ego6inou

ego6inou1#

如果我将系统属性指定为env变量sbt\u opts的一部分,效果会很好。
在命令行中,它也可以工作,但前提是我用双引号指定sbt系统属性。
当我在命令行中用 -Dpropery=value 不过,我不必用双引号。

相关问题