[英]Lombok messing up - IntelliJ IDEA
我將Lombok作為依賴項(Maven),並且已導入批注,但它未生成方法。 有什么建議么?
注釋有效:
方法未生成:
您需要安裝/激活lombok插件才能在IntelliJ中工作。 單獨的maven依賴項以及pom.xml中的插件配置僅在Maven構建中有效:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.12.2</version>
</dependency>
...
<build>
<plugins>
<plugin>
<groupId>org.projectlombok</groupId>
<artifactId>lombok-maven-plugin</artifactId>
<version>1.12.2.0</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>delombok</goal>
</goals>
</execution>
</executions>
</plugin>
...
</plugins>
</build>
雖然可能實際上沒有生成方法(在這種情況下,您應該忽略此答案),但是根據我的經驗,當我在項目中使用Lombok時,IntelliJ 從未能夠在IDE中檢測到它們並始終強調getter / setter調用我用作錯誤的錯誤(即使不是錯誤)。
但是,當我編譯並運行代碼時,它可以正常工作,因為實際上已經生成了getter / setter。 嘗試運行您的代碼,並忽略intellij錯誤下划線。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.