Lombok在构建项目IntelliJ 13.1期间不可见

时间:2014-11-09 10:44:14

标签: java spring maven intellij-idea lombok

我在使用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?

0 个答案:

没有答案