我尝试使用Ant来构建包含lombok.jar的Java应用程序。 但我总是得到错误,表明许多Value Object未定义setter或getter。 我试图解编译为Ant生成的.class文件,这些.class文件没有setter和getter。 我确保Ant构建可以引用位于我的应用程序项目的lib文件夹中的lombok.jar,并且我尝试将lombok.jar重定位到我之前设置的类路径,但它仍然无法工作。 我还检查了build build的build.xml。类路径设置中似乎没有任何错误。
我错过了什么吗?
答案 0 :(得分:0)
一个可能的领导: 确保启用了注释处理:
<jar destfile="${annotationprocessorjar}" ... >
...
<service type="javax.annotation.processing.Processor" provider="${your.annotation.processor.fully.qualified.name}"/>
注释处理器将取决于您使用的lombok版本。