2017-05-31 1 views
0

lombok.jarを含むJavaアプリケーションをビルドするためにAntを使用しようとしました。 しかし、私はsetterまたはgetterが多くのValue Objectに対して未定義であることを示すエラーが常に発生します。 Antで生成された.classファイルをコンパイルしようとしましたが、これらの.classファイルにはsetterとgetterがありませんでした。 私は、Antビルドがアプリケーションプロジェクトのlibフォルダにあるlombok.jarを参照できることを確認しましたが、前に設定したクラスパスにlombok.jarを再配置しようとしましたが、それでも動作しません。 また、Antビルド用のbuild.xmlも確認しました。クラスパス設定で何も間違っていないようです。Antビルドの使用中にLombokがセッターとゲッターを生成できない

私が見逃したことはありますか?

答えて

0

一つの可能​​性のあるリード: 注釈処理が有効になっていることを確認します:

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

注釈プロセッサは、使用ロンボクのバージョンに依存します。

関連する問題