Недавно я узнал, что lombok.jar попадает в наш последний артефакт, в чем не должно быть необходимости. Насколько я понимаю, ломбок работает только во время компиляции.
<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 build 1.8.0_25-b17 на MacOSX 10.9