我的一些构建和插件使用私有部署凭据(有时从文件系统读取,有时通过InteractionService
.
尽管这可能过于偏执,但我尽量小心地尽量减少使用私人信息的软件的攻击面,并且在这些构建中不必要地运行服务器(即使在 localhost 或 UNIX 套接字上)感觉就像是不卫生。
我一直在寻找可以在插件中设置的设置,该设置将禁用服务器启动,除非被构建覆盖。到目前为止还没有发现这样的东西。有这样的设置吗?
非常感谢!
更新:在 Eugene Yokota 的帮助下,从 sbt 1.1.1 开始,现在有一个布尔autoStartServer
设置。构建和插件可以通过设置来防止服务器自动启动autoStartServer := false
。startServer
(如果他们愿意,用户仍然可以通过运行手动启动服务器。)