关于java:Lombok在使用Ant构建时无法生成setter和getter

Lombok cannot generate setter and getter while using Ant build

我试图使用Ant构建包含lombok.jar的Java应用程序。
但是我总是会收到错误消息,指出对于许多Value Object来说,setter或getter都是未定义的。
我试图反编译为Ant生成的.class文件,而这些.class文件没有setter和getter。
我确保Ant构建可以引用位于我的应用程序项目的lib文件夹中的lombok.jar,并且尝试将lombok.jar定位到我之前设置的类路径,但是仍然无法正常工作。
我也检查了build.xml来构建Ant。 在类路径设置中,似乎没有什么错。

有什么我想念的吗?


一种可能的线索:
确保启用了注释处理:

1
2
3
<jar destfile="${annotationprocessorjar}" ... >
 ...
 <service type="javax.annotation.processing.Processor" provider="${your.annotation.processor.fully.qualified.name}"/>

注释处理器将取决于您使用的lombok版本。