Since the APT works at compile time, all the code (annotations, processors, etc.) needed to activate the APT has to be included in the classpath. Moreover the code used by the APT cannot have direct ...