Escopo do Maven para Lombok (compilação x fornecida)
Recentemente, descobri que o lombok.jar acaba em nosso artefato final, o que não seria necessário. No meu entendimento, o lombok é apenas em tempo de compilação.
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.14.4</version>
</dependency>
Mas quando eu o defino no escopo fornecido, recebo um comportamento estranho nos testes de unidade. Eles travam com ClassNotFoundExceptions e quando tentam resolver
java.lang.NoClassDefFoundError: com/svv/esp/serviceimpl/dataimport/common/validation/LongValidator
Qual escopo de maven é geralmente usado para lombok?
Estou usando o Oracle JDK build 1.8.0_25-b17 no MacOSX 10.9