Eclipsejdtでアノテーション処理を使用して何かをしたい。
Eclipse jdtaptヘルプは、java/コンパイラ/アノテーション処理設定ページで設定する必要があることを教えてくれます。
しかし、私のインストール(Indigo)では、コンパイラセクションにこの注釈処理サブセクションがありません。ビルド、エラー/警告、javadoc、タスクタグのみがあります。
インストールに問題がありますか?
Eclipsejdtでアノテーション処理を使用して何かをしたい。
Eclipse jdtaptヘルプは、java/コンパイラ/アノテーション処理設定ページで設定する必要があることを教えてくれます。
しかし、私のインストール(Indigo)では、コンパイラセクションにこの注釈処理サブセクションがありません。ビルド、エラー/警告、javadoc、タスクタグのみがあります。
インストールに問題がありますか?
注釈処理タブは、Eclipseメニューバーからアクセスできる[設定]ページには存在しません。これはプロジェクト固有のメニューであり、プロジェクトエクスプローラーでプロジェクトを右クリックし、表示されるポップアップメニューで[設定]を選択するとアクセスできます。
このチュートリアルで説明されているように、Javaコンパイラタブと注釈処理のプロジェクト固有の設定を、表示される前に明示的に有効にする必要がある場合があります。
私はEclipseプロジェクトファイルを自動生成するので、UIを使用せずにこのようなものを設定することを好みます...
project / .factorypath:
<factorypath>
<factorypathentry kind="WKSPJAR" id="../build/EpicBuilder.jar" enabled="true" runInBatchMode="false"/>
</factorypath>
project / .settings / org.eclipse.jdt.apt.core.prefs:
eclipse.preferences.version=1
org.eclipse.jdt.apt.aptEnabled=true
org.eclipse.jdt.apt.genSrcDir=.apt_generated
org.eclipse.jdt.apt.reconcileEnabled=true
project / .settings / org.eclipse.jdt.core.prefs:
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.processAnnotations=enabled
マルチモジュールプロジェクトを実行している可能性があります。親プロジェクトで注釈処理タブを探しています<packaging>pom</packaging>
。pom.xml
その場合、ここにタブはありません。パッケージ化された特定のプロジェクトに移動するとjar
、タブが表示されます。
私はこれを数時間検索するので、おそらくこれは誰かが時間を節約するのに役立ちます。
私は一日を過ごしました、あなたはそれを次の方法で行うことができます:
-javaagent:lombok.jar
テストubuntu20.04と日食2021年