2017-02-25 18 views
0

注釈を適用すると、をJava 8のMavenプロジェクトに使用しようとしていますが、LombokはGetterとSettersを生成しません。私はMaven Compiler Plugin Version 3.5を上記のhereのように使用しようとしましたが、それは役に立ちませんでした。誰かが手がかりを持っていますか?どのバージョンを使用する必要がありますか?Lombokはメソッドを生成しません

のpom.xml

<dependency> 
    <groupId>org.projectlombok</groupId> 
    <artifactId>lombok</artifactId> 
    <version>1.16.14</version> 
    <scope>provided</scope> 
</dependency> 

... 

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-compiler-plugin</artifactId> 
    <version>3.5</version> 
    <configuration> 
     <source>1.8</source> 
     <target>1.8</target> 
    </configuration> 
</plugin> 
+0

(彼らはまだ存在しない場合)あなたは(http://maven.apache.org/plugins/maven [mavenの-コンパイラプラグイン]の最新バージョン3.6.1を使用することを確認しました-compiler-plugin /)? – khmarbaise

+0

メソッドは作成されているようですが、Eclipse IDEでは認識されません。私はユニットテストを作成しましたが、これは正常に動作します。このテストでは、Lombokが作成したgetterとsetterを使用します。 Eclipseは生成されたメソッドを認識していますか? – Tunguska

答えて

0

答えはthis threadに記載されています。

  1. Lombok JARをhereからダウンロードしてください。
  2. ダブルクリックJARおよび再起動EclipseのEclipseのインストールディレクトリに
  3. それをインストールし、このテキストを見つけることができるかどうかを確認します。Eclipseの概要ヘルプ>>「ロンボクvX.XX.XXがインストールされているhttps://projectlombok.org/。」。それはaboutテキストのどこかにあるはずです。
  4. Eclipseインストールディレクトリにeclipse.iniを開き、最後に次の行を追加します。

    -javaagent:lombok.jar 
    -Xbootclasspath/a:lombok.jar 
    
関連する問題