我需要编写一些注解处理器。我找到了这篇博客文章,其中提到了如何在通用设置和Eclipse中完成此操作。
但是我正在使用IntelliJ IDEA和Gradle,并且希望有更好(也就是说,不那么繁琐)的方法来完成它。我正在寻找以下内容:
1. 我应该能够在同一个项目中编写注解处理器和将要使用它们的代码,Gradle应该能够处理将处理器添加到类路径中并在适当阶段使用javac调用它们。 或者 2. 如果上述不可能,我必须创建两个单独的项目,那么至少应该可以将它们保存在同一个git存储库中。Gradle应该无缝处理构建。 或者 3. 如果都不可能,我必须创建两个单独的git存储库,那么至少Gradle应该能够无需进一步手动干预即可处理链接的博客文章中提到的事情。
我的git和Gradle技能是初学者级别。我将感激任何对此任务的帮助。谢谢。
但是我正在使用IntelliJ IDEA和Gradle,并且希望有更好(也就是说,不那么繁琐)的方法来完成它。我正在寻找以下内容:
1. 我应该能够在同一个项目中编写注解处理器和将要使用它们的代码,Gradle应该能够处理将处理器添加到类路径中并在适当阶段使用javac调用它们。 或者 2. 如果上述不可能,我必须创建两个单独的项目,那么至少应该可以将它们保存在同一个git存储库中。Gradle应该无缝处理构建。 或者 3. 如果都不可能,我必须创建两个单独的git存储库,那么至少Gradle应该能够无需进一步手动干预即可处理链接的博客文章中提到的事情。
我的git和Gradle技能是初学者级别。我将感激任何对此任务的帮助。谢谢。
core
和annotation-processors
不是库本身的一部分,这个方法就能很好地工作,因为Gradle仍然不支持递归包含(只能使用一个settings.gradle
)。 - Simon Warta