0

我有这个小别名,$HOME/.sbtrc它通常可以很好地使 sbt 重新加载所有内容,重新解析所有内容,为 Eclipse 重新准备所有内容等:

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

但是,当我今天升级 sbteclipse sbt 插件时,我无法使用它 - sbt 顽固地拒绝启动,因为它无法识别我试图在我的项目中设置的设置键的存在,该键build.sbt仅存在于新版本的 sbteclipse 插件,我能找到解决这个问题的唯一方法是从常春藤缓存中删除旧版本的插件并重新启动 sbt。我怎样才能完全重新加载?

4

2 回答 2

1

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

于 2012-09-28T08:38:40.137 回答
0

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

alias full-reload=;reload plugins;clean;reload return;clean;update;eclipse with-source=true
于 2013-12-20T13:15:04.737 回答