12
<dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>0.12.0</version>
        <scope>compile</scope>
    </dependency>

Maven を使用しているときにゲッターまたはセッターを生成せず、netbeans maven プロジェクトを使用しているときに有効にするオプションが見つかりません。

これが発生したときにのみアクティブではないmavenプロジェクトでは、lombokが推奨するオプション(http://projectlombok.org/setup/netbeans.html)mavenプロジェクトが見つかりませんし、どちらも生成しません。

御時間ありがとうございます。

4

2 に答える 2

6

これはNetbeans 8でうまくいきました

https://blogs.oracle.com/geertjan/entry/lombok_maven_and_netbeans

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

次にmvn clean package、実際に機能する前に、CLI で a も作成する必要があります。

于 2014-10-14T20:18:09.583 に答える
0

ソース :

ゾーン

解決 :

Lombok のドキュメントによると、通常はこれを pom に入れるだけで済みます。

<repositories>
    ...
    <repository>
        <id>projectlombok.org</id>
        <name>Lombok Repository</name>
        <url>http://projectlombok.org/mavenrepo</url>
    </repository>
</repositories>

<dependencies>
    ...
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
    </dependency>
</dependencies>

これは機能しますが、Maven NBM プラグインは生成された .nbm に lombok jar を埋め込みます。これを回避するには、次のようにスコープ要素を追加するだけです。

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <scope>provided</scope>
</dependency>
于 2014-06-30T09:07:42.567 に答える