sbt - 为什么update会丢弃sbt中UpdateReport中的信息?
问题描述
我正在研究通过更改update
任务来使一些驱逐对 sbt 构建致命。我很快发现它UpdateReport
返回的没有驱逐信息。然后我查看了源代码,并注意到evicted
调用updateFull
,其唯一区别update
是更改下游调用中的两个标志,这导致该信息不会被丢弃。
这是非常明确地完成的事情,它和 之间的唯一区别updateFull
,都是调用相同方法的单行代码。而且,另一方面,我认为这样做没有任何目的。替换update
为updateFull
可以让我处理我的东西,但我担心它可能会产生无法预料的后果。
我尝试替换update
并updateFull
成功运行构建,但这并不能证明任何事情。所以我想知道为什么要update
丢弃这些信息?
解决方案
推荐阅读
- javascript - 如何调用特定的cookie是JS
- apache - apache2.4中通配符子域的virtualhost通配符子域
- wordpress - 购物车和结帐页面的背景颜色
- python - SQLAlchemys .first() 和 .fetchone() 之间的区别
- c++ - 从 YouTube 复制的 OpenGL 着色器中的语法错误
- java - 模型视图视图模型结构
- ios - Swift SFSafariViewController 目前显示空白页
- swift - 为什么我不能在按钮中调用可变函数
- python - 如何用python分割数字(如1.2.3.)
- c# - ASP.NET MVC 5 - 会话 ID 随 Cybersource 对 mvc-action 的回复而更改。丢失 Session 对象