File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed
inject-generator/src/main/java/io/avaje/inject/generator
inject-test/src/test/resources/META-INF/services Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -205,7 +205,15 @@ static void processingOver(boolean over) {
205
205
}
206
206
207
207
static void writeSPIServicesFile () {
208
+ Optional .ofNullable (APContext .getProjectModuleElement ())
209
+ .filter (m -> "io.avaje.inject.test" .equals (m .getQualifiedName ().toString ()))
210
+ .ifPresent (m -> CTX .get ().spiServices .remove (EVENTS_SPI ));
211
+
208
212
readExistingMetaInfServices ();
213
+ if (CTX .get ().spiServices .isEmpty ()) {
214
+ // no services to register
215
+ return ;
216
+ }
209
217
try {
210
218
FileObject jfo = createMetaInfWriterFor (Constants .META_INF_SPI );
211
219
if (jfo != null ) {
Original file line number Diff line number Diff line change
1
+ io.avaje.inject.events.spi.ObserverManagerPlugin
You can’t perform that action at this time.
0 commit comments