jos*_*790 12 java netbeans maven lombok
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>0.12.0</version>
<scope>compile</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
使用maven时不生成getter或setter,当我使用netbeans maven项目时找不到打开它的选项.
在maven项目中,不仅在发生这种情况时活动,lombok推荐的选项(http://projectlombok.org/setup/netbeans.html)maven项目但找不到它,也没有生成.
谢谢你的时间.
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>
Run Code Online (Sandbox Code Playgroud)
然后你应该mvn clean package在它实际工作之前在CLI中创建一个.
根据 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>
Run Code Online (Sandbox Code Playgroud)
它可以工作,但 Maven NBM 插件会将 lombok jar 嵌入到生成的 .nbm 中。为了避免这种情况,您只需添加范围元素,如下所示:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4315 次 |
| 最近记录: |