Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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
带有Netbeans/Maven注释的Lombok无法识别/工作_Maven_Netbeans 8_Lombok - Fatal编程技术网

带有Netbeans/Maven注释的Lombok无法识别/工作

带有Netbeans/Maven注释的Lombok无法识别/工作,maven,netbeans-8,lombok,Maven,Netbeans 8,Lombok,我试图在Netbeans 8.2(maven多模块项目)中将我现有的Lombok版本1.16.16更新为1.18.2 不幸的是,所有高于1.16.18的版本都无法运行。未识别任何注释,并且在IDE中出现编译错误。纯maven构建正在运行 您必须配置maven编译器插件。将以下代码段添加到pom的构建部分(最多添加到父pom或使用Lombok的每个项目) 如果pom中已经配置了构建插件,请确保添加部分 这将确保编译过程中可以使用Lombok来操作AST pom.xml-片段 ... <bu

我试图在
Netbeans 8.2
(maven多模块项目)中将我现有的
Lombok
版本
1.16.16
更新为
1.18.2


不幸的是,所有高于
1.16.18
的版本都无法运行。未识别任何注释,并且在IDE中出现编译错误。纯maven构建正在运行

您必须配置maven编译器插件。将以下代码段添加到pom的构建部分(最多添加到父pom或使用
Lombok
的每个项目)

如果pom中已经配置了构建插件,请确保添加
部分

这将确保编译过程中可以使用
Lombok
来操作AST


pom.xml-片段

...
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.0</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
                <encoding>UTF-8</encoding>
                <annotationProcessorPaths>
                    <path>
                        <groupId>org.projectlombok</groupId>
                        <artifactId>lombok</artifactId>
                        <version>1.18.2</version>
                    </path>
                </annotationProcessorPaths>
            </configuration>
        </plugin>
    </plugins>
</build>
...
。。。
org.apache.maven.plugins
maven编译器插件
3.8.0
1.8
1.8
UTF-8
org.projectlombok
龙目
1.18.2
...

但请注意:[1]这不是一个稳定的版本。从Lombok页面:“下载‘Edgy豚鼠’——Lombok尖端版本”[2]我在1.18.3的发行说明中没有看到任何提到解决问题的内容。这可能是显而易见的,但请记住在相同版本中也添加依赖项。