使用sbt打包的时候,需要设置内部源,固然需要修改配置文件 (一定要修改2个文件)
1) sbt/conf/sbtconfig.txt
-XX:ReservedCodeCacheSize=256m
-Xss2M
-Dsbt.log.format=true
-Dsbt.override.build.repos=true
2) sbt/conf/sbtopts
-J-Xms512M
-J-Xmx512M
-J-Xss2M
-J-XX:+CMSClassUnloadingEnabled
-J-XX:+UseConcMarkSweepGC
-Dsbt.override.build.repos=true
需要同时修改2个文件,目前在windows平台发现了,其他平台好像只用修改一个sbtopt,另外一个文件会自动变化
在 ~/.sbt/repositories 文件列里(是文件)
可以添加与修改本地源,
[repositories]
local
activator-launcher-local: file:${activator.local.repository-${activator.home-${user.home}/.activator}/repository}, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
activator-local: file:${activator.local.repository-D:/activator-dist/activator-dist-1.3.7//repository}, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
本地搭建的环境一般是nexuse/artifactory
然后使用sbt,或者sbt update即可生效使用 ~/.sbt/repositories 的配置.