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)