2020年寒假假期总结0207
IDEA创建sbt项目(windows环境)
1.首先我们先去下载sbt的安装包,这里因为官网的下载每次都是失败,不添加vpn的情况下我一直下不来,所以最后只能在网上找资源,所以也没有下载到最新版的安装包。下面是我的sbt.1.2.6版本:
链接:https://pan.baidu.com/s/1vEZIJrsamDeDHUYqWY5Wgg 提取码:7rlf
2.打开安装包,安装到你喜欢的位置,然后再环境变量中设置变量环境(这一个步骤不确定有没有实际意义,因为拖得时间太长,所以就一并都写上了,抱歉啊)
(1) SBT_HOME E:\sbt (2) SCALA_HOME C:\Program Files (x86)\scala (3) Path C:\Program Files (x86)\scala\bin E:\sbt\bin
3.打开sbt的目录,进入conf文件夹,找到文件(如果没有就自己创建)repo.repositories,添加内容,改变sbt下载依赖为阿里的路径,否则单纯下载很难下载成功。
[repositories] maven-local aliyun-nexus: http://maven.aliyun.com/nexus/content/groups/public/ ibiblio-maven: http://maven.ibiblio.org/maven2/ uk-repository: http://uk.maven.org/maven2/ jboss-repository: http://repository.jboss.org/nexus/content/groups/public/
4.修改sbtconfig.txt,用来修改依赖的下载位置,按照自己的实际情况修改,不改的话就是默认在用户的.sbt目录下(好像是):
# Set the java args to high -Xmx512M -XX:MaxPermSize=256m -XX:ReservedCodeCacheSize=128m # Set the extra SBT options -Dsbt.log.format=true -Dsbt.boot.directory=E:/sbt/.sbt/boot -Dsbt.ivy.home=E:/sbt/.ivy2 -Dsbt.global.base=E:/sbt/.sbt -Dsbt.repository.config=E:/sbt/conf/repo.properties -Dsbt.override.build.repos=true
5.然后设置idea,关闭项目进入没有Plugin,查找scala插件,并选择安装:
6.添加插件之后,进入setting,找到sbt,添加VM parameter:
-Dsbt.log.format=true -Dfile.encoding=UTF8 -Dsbt.global.base=e:/sbt/.sbt -Dsbt.boot.directory=e:/sbt/.sbt/boot/ -Dsbt.repository.config=e:/sbt/.sbt/repositories -Dsbt.ivy.home=e:/sbt/.ivy2 -Xmx512M -Xss2M -XX:+CMSClassUnloadingEnabled
7.然后开始创建sbt项目:
8.然后就可以创建项目了,如果创建项目的时候就一直停在下面的界面sbt:dump project structure from sbt,可能是因为网速太慢的原因,初次下载都会需要不短的时间,网上案例是五分钟,我初次建立的时间可能是二十分钟左右,可能网比较垃圾吧。以后创建基本上就几十秒了
最好是我们可以点击左下角的sbt shell按钮查看下载的具体情况,如果只是下载慢就是会不断的显示下载信息,如果是下载错误,上面也会出现错误信息,注意查看。
9.然后就可以创建scala文件了:
检验一下,可以运行。