我正在为 SBT 创建我自己的 wro4j 插件,因为我的项目有一些特殊要求无法直接通过 xsbt-wro4j-plugin 实现。
我检查了 xsbt-wro4j-plugin 的源代码(此处)以及 wro4j API 文档,以深入了解文件创建过程,但我在这里有点困惑。据我所知,插件使用 Mockito 以某种方式生成必要的资源,但我不明白它如何与 wro4j 本身合作。如果我是对的,这整个 Mockito 的东西就是一个 hack,所以我们可以使用 SBT 的缓存机制。
问题 #1 是我们是否可以在不失去缓存支持的情况下避免这种 Mockito 巫术。
问题 #2:什么负责在 wro4j 中创建文件?我可以覆盖它吗?