0

Ant を介してコンパイルするプロジェクトがあります。通常の javac を介してではなく、Eclipse コンパイラーでのみコンパイル可能なコードを作成するという問題がいくつかありました。そのため、コマンドで ant を呼び出すときに ecj* jar ファイルを渡すことでコンパイラーを変更しました。ライン。

私たちは現在、Project Lombok を使用することに決めています。これは見栄えがよく、ローカルの Eclipse IDE でうまく機能します。ビルド スクリプトを使用してサーバー上でコンパイルする場合、例外は発生しませんが、実行時に彼はできませんでした。ゲッターメソッドなどを見つけます。

lomboc.jar ファイルは、build.xml で指定した lib フォルダーにあります。

このシナリオを経験した人はいますか?

ありがとう

アップデート

http://projectlombok.org/setup/ecj.htmlで ecj での使用方法を説明しているリンクを見つけましたが、ant を呼び出して ecj jar ファイルを渡すため、どのように使用できるかわかりません。 lib 引数。

4

1 に答える 1