由于类型间声明,我当前正在处理的项目已将其pom.xml
设置为使用ajc
禁用javac
。
// disable javac
<build>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<executions>
<execution>
<id>default-compile</id>
<phase>none</phase>
</execution>
</executions>
</plugin>
我们计划使用Dagger2,但这需要将dagger-compiler
设置为<annotationProcessorPaths>
,以供残障的javac
使用。
由于aspectj-maven-plugin
不支持必需的<annotationProcessorPaths>
,我在这里有些困惑。我没有看到任何简单的解决方案,还是应该简单地选择Guice?