带 APT 的 Eclipse 编译器
从 Java 调用带有 APT 处理器的 Eclipse 编译器的正确方法是什么?
我正在使用以下 Maven 依赖项作为编译器,
<dependency>
<groupId>org.eclipse.jdt.core.compiler</groupId>
<artifactId>ecj</artifactId>
<version>3.5.1</version>
</dependency>
除了 Javac 之外,我还想使用 Eclipse 编译器测试 APT 处理器。
What is the correct way to call the Eclipse compiler with an APT processor from Java?
I am using the following Maven dependency for the compiler
<dependency>
<groupId>org.eclipse.jdt.core.compiler</groupId>
<artifactId>ecj</artifactId>
<version>3.5.1</version>
</dependency>
I want to test an APT processor with the Eclipse compiler in addition to Javac.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我使用自定义构建器完成了此操作。
右键项目->属性->建设者
设置一个使用 apt 的新的
I did this using a custom builder.
Right click project -> properties -> builders
setup a new one that uses apt
AndroidAnnotations是一个使用APT基于注释生成java代码的框架。
该框架使用 Maven 作为默认构建环境,并提供有关如何将 AndroidAnnotations 集成到基于 Maven 的项目的文档。
我想通过查看代码你会找到你需要的一切。
您可以看看:
* 演示页面:http://androidannotations.org/
* github 存储库:https://github.com/excilys/androidannotations
AndroidAnnotations is a framework that generates java code based on annotations using APT.
This framework uses Maven as the default build environnement and have documentation on how to integrate AndroidAnnotations onto a maven based project.
I think you will find all what you need by looking the code.
You could have a look to :
* The presentation page : http://androidannotations.org/
* The github repository : https://github.com/excilys/androidannotations