Skip to content

Commit 5bd9089

Browse files
authored
Merge pull request #911 from SentryMan/provides
Fixes providesBeans not generating
2 parents 7a536e0 + 681f973 commit 5bd9089

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,14 @@ private void writeProvides() {
224224
}
225225
Set<String> scopeRequires = new TreeSet<>(scopeInfo.requires());
226226
scopeRequires.addAll(ordering.autoRequires());
227+
228+
for (MetaData metaData : ordering.ordered()) {
229+
final var forExternal = metaData.provides();
230+
if (forExternal != null && !forExternal.isEmpty()) {
231+
scopeProvides.addAll(forExternal);
232+
}
233+
}
234+
227235
scopeInfo.buildProvides(writer, scopeProvides, scopeRequires);
228236

229237
var requires = new ArrayList<>(scopeRequires);

0 commit comments

Comments
 (0)