Недавно я узнал, что lombok.jar попадает в наш последний артефакт, который не должен быть необходимым. В моем понимании ломбок только время компиляции.Maven Scope для Lombok (Компиляция против предоставленного)
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.14.4</version>
</dependency>
Но когда я установил его в объем, я получаю странное поведение в модульных тестах. Они врезаться с ClassNotFoundExceptions затем при попытке разрешить
java.lang.NoClassDefFoundError: com/svv/esp/serviceimpl/dataimport/common/validation/LongValidator
Какой Maven сфера в целом используемый для Ломбок?
Я использую Oracle JDK построить 1.8.0_25-B17 на MacOSX 10.9
ну, вам может потребоваться установить область проверки. что касается вашего вопроса, я обычно устанавливаю его для компиляции, но это просто потому, что я ленив, чтобы беспокоиться об этом: p –