我尝试使用ant构建包含lombok.jar的Java应用程序。但是我总是会出现错误,表明许多值对象的设置器或getter是未定义的。我试图将ANT生成的.CLASS文件进行解码,并且这些.class文件没有setter和getter。我确保蚂蚁构建可以参考我应用程序项目的Lib文件夹中的Lombok.jar,并且我试图将Lombok.jar重新定位到我之前设置的classPath,但仍然不起作用。我还检查了build.xml的蚂蚁构建。在类Path的环境中似乎没有错。
有什么我错过的?
一个可能的铅:确保启用注释处理:
<jar destfile="${annotationprocessorjar}" ... >
...
<service type="javax.annotation.processing.Processor" provider="${your.annotation.processor.fully.qualified.name}"/>
注释处理器将取决于您使用的Lombok版本。