标签: android gradle android-gradle dagger-2
我有一个Android项目,里面有Dagger 2.0 DI。例如,我通过以下方式捍卫了一些课程:
Android
Dagger 2.0
class SomeClass @Inject constructor(someClass2: SomeClass2) { ... }
我观察到,每当我更改类SomeClass中的至少一个字符串时,适当的kapt任务就会全部运行。
SomeClass
如果我将SomeClass移到模块中以提供function可以解决吗?还是有其他最佳实践来避免重新运行kapt任务?