如何重新加载一切?

时间:2012-09-27 11:48:53

标签: sbt

我在$HOME/.sbtrc中有这个小别名,它通常可以很好地重新加载所有东西,重新解决所有问题,为Eclipse重新准备一切等等:

alias full-reload=;reload;clean;update;eclipse with-source=true

然而,当我今天升级sbteclipse sbt插件时,我无法使用它 - sbt固执地拒绝启动,因为它无法识别我试图在我的项目中设置的设置键的存在{{ 1}}只存在于较新版本的sbteclipse插件中,我找到解决问题的唯一方法是从常春藤缓存中删除旧版本的插件并重新启动sbt。如何进行完整完全重新加载?

2 个答案:

答案 0 :(得分:1)

删除整个$HOME/.ivy2/cache目录并重新启动sbt,然后使用上面的别名(在每个受影响的项目中)应该可以正常工作 - 但这是一个大锤的方法!

答案 1 :(得分:0)

我修改了我的别名以重新加载插件,这就是这个问题所需要的:

alias full-reload=;reload plugins;clean;reload return;clean;update;eclipse with-source=true