# The processor jar on the plain classpath: javac 25.0.3 compiles without generating anything $ javac -d target/broken/processor-not-run -cp $MAPSTRUCT_JAR:$MAPSTRUCT_PROCESSOR_JAR src/broken/processor-not-run/UsesMapper.java (exit status: 0) $ ls target/broken/processor-not-run UsesMapper$Dst.class UsesMapper$Src.class UsesMapper.class $ java -cp $MAPSTRUCT_JAR:target/broken/processor-not-run UsesMapper Exception in thread "main" java.lang.RuntimeException: java.lang.ClassNotFoundException: Cannot find implementation for UsesMapper at org.mapstruct.factory.Mappers.getMapper(Mappers.java:61) at UsesMapper.main(UsesMapper.java:15) Caused by: java.lang.ClassNotFoundException: Cannot find implementation for UsesMapper $ javac -proc:full -d target/broken/processor-not-run -cp $MAPSTRUCT_JAR:$MAPSTRUCT_PROCESSOR_JAR src/broken/processor-not-run/UsesMapper.java (exit status: 0) $ ls target/broken/processor-not-run UsesMapper$Dst.class UsesMapper$Src.class UsesMapper.class UsesMapperImpl.class UsesMapperImpl.java