前言
博主属外包,因公司原因到另一个互联网电商公司上班一年多,辗转而回。电商公司架构是python-django写的,随着业务发展,改成scala-自己改造play框架。
工具由PyCharm,升级IntelliJ IDEA。期间博主电脑系统盘升级固态硬盘,而.sbt和.ivy2默认都在c盘用户目录,而两个文件夹文件巨大,不停写入c盘。博主穷逼心疼固态盘,
然后就想改变默认路径。搜索试错很多次,终于成功。想到其他人也有可能遇到同样的问题,希望这篇文章可以帮到,故记之。
正文
博主 win7 64位,IntelliJ IDEA2016,sbt 0.14.0
1.修改IntelliJ IDEA系统缓存目录
在IDEA安装目录的bin文件夹中找到idea.properties文件,将idea.config.path和idea.system.path改成将要存放目录的位置,我的都放在D:/TOOL_TEM/IntelliJIdea_tem
如下图
2.修改SBT的目录路径和ivy的目录仓库地址
进入安装sbt\conf目录,打开sbtconfig.txt文件,如下设置
-Dsbt.global.base=D:/TOOL_TEM/sbt/.sbt
-Dsbt.ivy.home=D:/TOOL_TEM/sbt/.ivy2。
D:/TOOL_TEM/sbt/是博主建的文件夹,把c盘用户目录下.sbt和.ivy2,移到自定义目录下,cmd sbt查看c盘用户目录下是否还在生成
3.IntelliJ IDEA执行sbt时发现依旧会在c盘用户目录,做一下设置就可以了
参考:
http://buxin-2008.iteye.com/blog/2269628
http://my.oschina.net/u/915967/blog/146746
http://9leg.com/scala/2015/10/17/scala-play-setting.html