問題タブ [annotation-processor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
38595 参照

java - Eclipse で Java Annotation Processor を構成する方法は?

Java 8 を使用してコマンド プロンプト コンパイルを介して、CLASS レベルの保持注釈の注釈プロセッサを正常に実行しました。

しかし、eclipseでアノテーションプロセッサを設定してオプションで実行しようとしたところ、"-proc:only"有効になりませんでした。

カスタム アノテーション プロセッサ クラス ファイルを含む Jar ファイルをProject Properties -> Annotation Processing -> Factory Path. -proc:onlyでオプションも提供しましたProject Properties -> Annotation Processing -> Processor Optionsが、注釈を含むクラスが実行されたときに注釈プロセッサが呼び出されません。

Eclipse を介して注釈プロセッサを実行するために必要な設定、間違い、または追加の手順を特定するのを手伝ってください。

0 投票する
1 に答える
892 参照

java - カスタム注釈プロセッサが tomcat によって呼び出されない

カスタム アノテーション プロセッサが tomcat によって呼び出されていません。以下は、私が使用している注釈プロセッサ コードです。

これは、カスタム アノテーションを持つすべてのメソッドのメソッド名を格納します。注釈クラスは次のようになります。

次のようにTomcatアプリケーションでリストにアクセスしようとしています:

メソッドに注釈があるにもかかわらず、リストが空として出力されます。Maven コンパイラ プラグインで注釈を指定し、META-INF/services/javax.annotation.processing.Processor で指定しました。注釈プロセッサが呼び出されない原因として考えられる理由を誰か教えてもらえますか?