Skip to content

Commit dabdffc

Browse files
committed
disable merge services for test compilation
Saw strange behavior when I tried excluding the events dependency and running tests
1 parent 024f1d0 commit dabdffc

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

inject-generator/src/main/java/io/avaje/inject/generator/ProcessingContext.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,10 @@ static final class Ctx {
3535
private final Set<String> spiServices = new TreeSet<>();
3636
private final Set<String> externalSpi = new TreeSet<>();
3737
private boolean strictWiring;
38-
private final boolean mergeServices = APContext.getOption("mergeServices").map(Boolean::valueOf).orElse(true);
38+
private final boolean mergeServices =
39+
APContext.getOption("mergeServices")
40+
.map(Boolean::valueOf)
41+
.orElse(!APContext.isTestCompilation());
3942

4043
void registerProvidedTypes(Set<String> moduleFileProvided) {
4144
ExternalProvider.registerModuleProvidedTypes(providedTypes);

0 commit comments

Comments
 (0)