Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在建筑项目IntelliJ 13.1期间,Lombok不可见_Java_Spring_Maven_Intellij Idea_Lombok - Fatal编程技术网

Java 在建筑项目IntelliJ 13.1期间,Lombok不可见

Java 在建筑项目IntelliJ 13.1期间,Lombok不可见,java,spring,maven,intellij-idea,lombok,Java,Spring,Maven,Intellij Idea,Lombok,我将Intellij Idea 13.1.5构建135.1289与使用lombok的maven项目结合使用: <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>0.12.0</version> </dependency&g

我将Intellij Idea 13.1.5构建135.1289与使用lombok的maven项目结合使用:

<dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>0.12.0</version>
    </dependency>
当我尝试使用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+空格提示上下文菜单添加的

设置->编译器->注释处理器中的“启用注释处理”设置。我检查过了,但没有任何变化


如何修复此问题以再次使用lombok?

使用camel case将字段重命名为
neoEbId
?遵循Java命名约定可能会有所帮助。您使用的任何原因?更改为
private Integer neoEbId没有帮助。Lombok 0.12是我从intellij中的maven artefact搜索中得到的最新版本。不知道为什么。@Szczepan尝试从Settings/Maven/repositories/Update更新Maven存储库,您应该可以自动完成较新版本的Maven工件。IDEA有Lombok插件,也可以安装它。
[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]