gpt4 book ai didi

java - Eclipse 工作区解析能否与注释处理器/代码生成器一起使用?

转载 作者:行者123 更新时间:2023-12-05 07:46:11 26 4
gpt4 key购买 nike

我不是要使用,而是要开发一个新的注释处理器来生成代码,很像 Dagger 或 Lombok。如果我从命令行编译东西并使 APT 项目成为 Maven 依赖项,一切都工作正常,但如果我在 Eclipse 中有两个项目,我就无法让它工作。

工作区分辨率在其他方面运行良好,似乎无法理解我的 APT 项目的 APT 性质,因此它只是作为一个正常的依赖项添加。一种可行但笨拙且容易出错的解决方法是从 APT 项目构建一个 jar,然后在我的其他项目中具有系统范围依赖性,因此这在技术上似乎是可行的。

关于我如何最终实现流畅集成的任何提示,其中对 APT 项目的更改反射(reflect)在尝试使用 APT 的项目中,而无需在两者之间手动运行 Maven 构建或刷新?

最佳答案

右键单击包资源管理器中的项目,选择属性

打开 Java Compiler 部分,然后选择 Annotation Processing

选择启用项目特定设置,然后勾选启用注释处理在编辑器中启用处理

然后,打开Annotation Processing部分,然后选择Factory path

点击Add jar...(或者可能Add external jar...;取决于您的项目是如何设置的)并添加作为注解的jar处理器。

点击确定,对重新构建它的提议说"is",从现在开始,只要您保存编辑器,注释处理器就会运行。

你不能使用 lombok 魔法(它会在你停止输入后运行,即使你没有保存); lombok 是很棒的 hackery。

关于java - Eclipse 工作区解析能否与注释处理器/代码生成器一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41100830/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com