我兼注释掉~/.sbt/plugin/build.sbt
的sbt-gpg-plugin
,因为我使用了很多publish-local
有不同的项目,并为GPG密码查询完全让我心烦。力SBT重新读取〜/ SBT /插件
现在我需要重新启用该插件,因为我想推到Sonatype。但不知何故,SBT不复检~/.sbt/plugin/build.sbt
,所以即使编辑它,取消注释行之后
addSbtPlugin("com.jsuereth" % "xsbt-gpg-plugin" % "0.6")
它仍然不要求输入密码来GPG签署文物。我试过clean
,reload
,reboot
,reboot full
,没有运气。我知道我可以重新启动计算机,通常可以工作。但是,必须有一些技巧来迫使他们重新检查~/.sbt
并认识他们的变化。
这个问题似乎涉及到项目本身有project/plugins.sbt
,它以某种方式干扰全局插件缓存。 sbt版本是0.11.3。