【发布时间】:2016-03-02 04:16:33
【问题描述】:
当我对 Dagger 2 组件进行更改时,我希望它重新构建注入类。但我不想运行整个项目 Rebuild,因为这需要 5 分钟,即使使用 gradle 守护程序也是如此。
在某些情况下它会自动重建,但在其他情况下不会。
我可以运行什么 gradle 任务来重新创建 Dagger 2 文件?
【问题讨论】:
标签: android android-gradle-plugin dagger-2
当我对 Dagger 2 组件进行更改时,我希望它重新构建注入类。但我不想运行整个项目 Rebuild,因为这需要 5 分钟,即使使用 gradle 守护程序也是如此。
在某些情况下它会自动重建,但在其他情况下不会。
我可以运行什么 gradle 任务来重新创建 Dagger 2 文件?
【问题讨论】:
标签: android android-gradle-plugin dagger-2
您需要通过运行apt 插件来生成源文件。这发生在编译您的源代码时。使用gradlew compileDebugSources 触发编译或在您的IDE 中使用Make Project。
如果您想检查sources,您可以看到它附加到javaCompile 任务。
另见How to trigger the minimal task on Gradle to run apt plugin。
【讨论】: