• sbt的安装设置


    文章转载自http://my.oschina.net/u/915967/blog/146746

    本文主要是windows平台的安装,linux环境操作类似。

    首先到http://www.scala-sbt.org/release/docs/Getting-Started/Setup.html下载windows的sbt包,zip,tar.gz都行。

    将下载的包解压到你指定的目录,我一般是解压到d:devsbt目录,d:dev下是日常工作中所用到的开发工具软件,比如eclipse、jdk、maven等等。

    Windows的sbt包解压后,已经自带了sbt.bat脚本,真是方便不少哦!看sbt.bat中设置(set FN=%SBT_HOME%sbtconfig.txt)相关是从一个配置文件中读取的,因此在sbtin目录下创建sbtconfig.txt文件,所以的配置写在这个文件里,不直接改sbt.bat,对以后升级备份都很方便。

    我的配置文件如下:

    1
    -Dfile.encoding=UTF8 -Dsbt.boot.directory=e:/sbt/boot/ -Dsbt.ivy.home=e:/sbt/ -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256m

    其中关键的几个参数是,这2个参数曾让很多人痛苦过....

    1
    -Dsbt.boot.directory=e:/sbt/boot/
    1
    -Dsbt.ivy.home=e:/sbt/

    因为sbt下载的jar包都会默认放到用户目录下,但这些放在c盘用户目录下不是好注意,比如你重装系统之类的,那么下次你又要等啊等啊下载很久的jar,是不是很痛苦?如果放到c盘之外就避免了重复下载之苦。

    设置好后,你需要把sbtin这个加上PATH环境变量中,使其在任何地方的cmd中都可以使用。现在就可以打开cmd窗口,使用sbt了。

    1
    sbt

    这样就会开始下载相关的jar包,同时观察你设置的sbt.boot.directory及sbt.ivy.home下是否有变化?如没有请检查是否设置成功!

    如果这样感觉下载很慢,而且又有比较快的仓库,比如私服,你可以在用户目录下创建.sbt目录,放一个repositories文件,内容为:

    1
    2
    3
    4
    5
    6
    [repositories]
      local
      aliyun nexus:http://xxxx/nexus/content/groups/public/
      typesafe-ivy-releases: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext]
      maven-central
      sonatype-snapshots: https://oss.sonatype.org/content/repositories/snapshots

    第一个是本地仓库,第二个设置成你的私服,后面2个是sbt中的设置,详细的你可以解压sbt.jar包查看。

    接下来只有等待,等待....... 成功后你就可以开始sbt折腾之旅了!!!

    祝玩的愉快!!

  • 相关阅读:
    算法之递归(4) 应用
    算法之递归(1)
    [Async] [Series #1] 初识Async异步编程模型。
    CVE202142287/CVE202142278 复现
    易读文库下载器1.2版发布
    Sqlite.net 读取DateTime异常的解决方案
    QZFL 2.0.5 源代码
    Sqlite 管理工具 SQLiteDeveloper 及破解
    visio2010数据库正向工程生成数据库脚本
    什么是高内聚、低耦合?
  • 原文地址:https://www.cnblogs.com/cl1234/p/4199397.html
Copyright © 2020-2023  润新知