lombok java_使用lombok 注解Java类

环境信息:

IDEA  2016.2.4

Maven 3

JDK 1.8

Maven工程配置:

1.16.16

1.16.16.0

org.apache.logging.log4j

log4j-api

2.8.2

org.apache.logging.log4j

log4j-core

2.8.2

org.projectlombok

lombok

${lombok.version}

provided

org.projectlombok

lombok-maven-plugin

${lombok.plugin.version}

generate-sources

delombok

org.apache.maven.plugins

maven-compiler-plugin

1.8

1.8

UTF-8

安装lombok插件:

1. 下载 https://plugins.jetbrains.com/plugin/6317-lombok-plugin

2.  Setting -> plugins ->install plugin from disk

3.  Setting->Build,Exe... -> Compiler->Annotation Processors -> 勾选enable annotation processing

遇到的问题:

1.  The parameters 'encoding' for goal org.projectlombok:lombok-maven-plugin:1.16.16.0:delombok are missing or invalid

根据 , 缺少encoding参数 在pom中添加如下属性:

UTF-8

2. 添加@Data注解后,根据注解生成的方法没有在outline中显示, 以及无法在代码编辑是resolve注解生成的方法

解决: 添加lombok-plugin

参考: https://stackoverflow.com/questions/41161076/adding-lombok-plugin-to-intellij-project


版权声明:本文为weixin_31440053原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。