我正在尝试使用 Java 8 早期访问版本之一获取带有 lombok.jar 注释的文件以使用 maven 3 进行编译。我已将 maven 配置为使用 java 8 编译器。我正在编译的代码在 maven Central 中有一个为 lombok 0.12 定义的依赖项。但是,当我使用 maven 编译时,出现以下错误:
[ERROR] symbol: variable log
[ERROR] location: class Foo
[ERROR] C:.....\Foo.java:[319,33] error: cannot find symbol
我已经在调试模式下运行了 maven,并且指定的类路径条目指出 lombok 0.12 jar 文件位于项目的类路径中。此外,我尝试在我的类路径中专门设置 lombok.jar(我可以在 Maven 调试模式下的 env.CLASSPATH 中看到),这会产生相同的结果。
一切都在 Eclipse 中构建和编译得很好——我在 Maven 配置/环境中做错了什么,以至于我无法在 Eclipse 之外成功编译?