Niedawno dowiedziałem się, że lombok.jar kończy się w naszym ostatecznym artefakcie, który nie powinien być konieczny. W moim rozumieniu lombok jest tylko na etapie kompilacji.Maven Scope dla Lombok (Compile vs. Provided)
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.14.4</version>
</dependency>
Ale kiedy ustawiam go na zakres, dostaję dziwne zachowanie w testach jednostkowych. Następują awarie z ClassNotFoundExceptions, a następnie przy próbie rozstrzygnięcia, co należy rozumieć pod pojęciem ClassNotFoundExceptions, a następnie próbować rozstrzygnąć, co to jest zakres domyślny używany do lomboku.
Używam Oracle JDK zbudować 1.8.0_25-B17 na MacOSX 10.9
cóż, być może trzeba będzie ustawić zakres do przetestowania. jak na twoje pytanie, zwykle ustawiam go na kompilację, ale tylko dlatego, że leniwym jest kłopotać się: p –