dagger is an annotation processor and a runtime library, and it only has a single dependency with no compiler argument requirements, so I'm pretty sure it's possible