It seems when you use inject with the compiler plugin, the `ExternalProvider` Serviceloader can't detect other modules. ``` <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <annotationProcessorPaths> <path> <groupId>io.avaje</groupId> <artifactId>avaje-inject-generator</artifactId> <version>${avaje.inject.version}</version> </path> </annotationProcessorPaths> </configuration> </plugin> ```