前言
博主屬外包,因公司原因到另一個互聯網電商公司上班一年多,輾轉而回。電商公司架構是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