[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [jakartaee-platform-dev] Core Profile Dependencies: CDI Lang Model for CDI Lite?
|
Hi Ivar,
I think the problem here is, the
dependency Core Profile to CDI is declared optional(=true),
therefore the transitively defined CDI dependencies like the Lang
Model are ignored. You can find details here:
Best,
Jan
Am 26.05.22 um 14:42 schrieb Ivar
Grimstad:
Thinking about it, this must be fixed in CDI.
The JavaDoc must also be fixed. The links to the Language
Model classes (e.g. ClassInfo, MethodInfo, etc.) return 404.
Ivar
Hi,
I'm putting together a simple demo for a Build
Compatible Extension.
When I call ClassConfig.into() in an
@Enhancement-annotated extension method, I get the
following message:
java: cannot access
jakarta.enterprise.lang.model.declarations.ClassInfo
class file for
jakarta.enterprise.lang.model.declarations.ClassInfo not
found
My pom file has this dependency:
<dependency>
<groupId>jakarta.platform</groupId>
<artifactId>jakarta.jakartaee-core-api</artifactId>
<version>10.0.0</version>
<scope>provided</scope>
</dependency>
If I add the following dependency, everything works
fine.
<dependency>
<groupId>jakarta.enterprise</groupId>
<artifactId>jakarta.enterprise.lang-model</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
Shouldn't the enterprise lang model dependency be
pulled in transitively by CDI?
Or do we have to list it explicitly in the Core
Profile to have it included in the JAR?
I don't think the application developer should be
required to add this dependency separately.
Ivar
--
Ivar Grimstad
Jakarta EE Developer Advocate | Eclipse Foundation
Eclipse
Foundation - Community. Code. Collaboration.
--
Ivar Grimstad
Jakarta EE Developer Advocate | Eclipse Foundation
Eclipse
Foundation - Community. Code. Collaboration.
_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev