当我对Dagger 2组件进行更改时,我希望它重建注入类。但我不想运行整个项目重建,因为这需要 5 分钟,即使使用 gradle 守护程序也是如此。
在某些情况下,它会自动重建,但在其他情况下不会。
我可以运行什么 gradle 任务来重新创建 Dagger 2 文件?
您需要
通过运行apt
插件来生成源文件。这发生在编译源时。使用 gradlew compileDebugSources
触发编译或在 IDE 中使用"生成项目"。
如果要检查源,可以看到它已附加到javaCompile
任务。
另请参阅如何在 Gradle 上触发最小任务以运行 apt 插件。