Dagger2在AJC Maven编译的项目上

时间:2018-12-05 19:31:35

标签: maven guice aspectj dagger-2

由于类型间声明,我当前正在处理的项目已将其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?

0 个答案:

没有答案