'javax.enterprise.inject.UnsatisfiedResolutionException:Unsatisfied dependency for type com.test.model.TestService and qualifiers [@Default] in Quarkus

I have created Quarkus project and added a SpringBoot project dependency in build.gradle file, dependency downloaded successfully. Now when I am trying to inject a class which is available in dependancy, the build is getting failed.

Note: The Class which I am trying to inject does not have @ApplicationScope annotation.

getting below error: Caused by: javax.enterprise.inject.UnsatisfiedResolutionException: Unsatisfied dependency for type com.test.model.TestService and qualifiers [@Default]



Solution 1:[1]

Look here: https://quarkus.io/guides/cdi-reference

See the section 1 in the document above about creating the bean archive. What worked for me is adding references to the dependencies in my application.properties.

quarkus.index-dependency.[name].group-id=[group]
quarkus.index-dependency.[name].artifact-id=[artifact]

For instance, in my project I injected some OpenTracing beans, ended up with:

quarkus.index-dependency.opentracing.group-id=io.opentracing
quarkus.index-dependency.opentracing.artifact-id=opentracing-api

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Patrice Gagnon