我在使用lombok的maven项目中使用Intellij Idea 13.1.5 BUILD 135.1289:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>0.12.0</version>
</dependency>
当我检查与spring-data-neo4j注释一起使用的实体类时:
@Data
@NodeEntity
public class EmployeeBase {
@GraphId
private Long nodeID;
private Integer neo_eb_id;...
当我尝试使用Alt + Insert创建get / set方法时,我会收到所有字段都存在所有方法的消息。但是当我运行mvn clean packge时,我收到了消息:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project myproject: Compilation failure
[ERROR] mediator/domain/dao/impl/strategies/EmployeeDAO_Neo4j.java:[38,32] cannot find symbol
[ERROR] symbol: method getNeo_eb_id()
[ERROR] location: variable u of type phd.chromiak.dias.mediator.domain.model.EmployeeBase
[ERROR] -> [Help 1]
实际上是使用Intellij Alt + Space提示上下文菜单添加的。
设置 - >编译器 - &gt;注释处理器中的“启用注释处理”设置。我检查了但它没有改变任何东西。
如何解决此问题再次使用lombok?