Olivier Lamy created MRESOLVER-298:
--------------------------------------

             Summary: javax.inject should not be provided or optional
                 Key: MRESOLVER-298
                 URL: https://issues.apache.org/jira/browse/MRESOLVER-298
             Project: Maven Resolver
          Issue Type: Bug
            Reporter: Olivier Lamy


Using resolver in a non DI context and got this exception
{code}
java.lang.NoClassDefFoundError: javax/inject/Provider
        at 
org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactoryImpl.getManuallyCreatedNameMappers(NamedLockFactoryAdapterFactoryImpl.java:85)
        at 
org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactoryImpl.<init>(NamedLockFactoryAdapterFactoryImpl.java:117)
        at 
jdk.internal.reflect.GeneratedConstructorAccessor26.newInstance(Unknown Source)
{code}
This is because javax.inject is declared as provided and/or optional whereas 
it's not.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to