2017-05-31 98 views
0

我試圖使用Ant構建包含lombok.jar的Java應用程序。 但我總是得到錯誤,指出setter或getter對於許多Value Object沒有定義。 我試圖反編譯成Ant生成的.class文件,而這些.class文件沒有setter和getter。 我確信Ant構建可以引用位於我的應用程序項目的lib文件夾中的lombok.jar,並且我試圖將lombok.jar重定位到之前設置的類路徑,但它仍然不起作用。 另外我檢查了build的build.xml。在類路徑設置中沒有任何問題。在使用Ant構建時,龍目不能生成setter和getter

有什麼我錯過了嗎?

回答

0

一個可能的鉛: 確保註釋處理已啓用:

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

註解處理器取決於你使用的龍目島的版本。