Open tjquinno opened 1 year ago
I am verifying this with Micronaut 4.1.0 in Helidon 4.x
It still depends on javax
, for example io.micronaut.annotation.processing.TypeElementVisitorProcessor
contains the next imports:
import javax.annotation.processing.ProcessingEnvironment;
import javax.annotation.processing.RoundEnvironment;
import javax.annotation.processing.SupportedOptions;
But in Helidon we have jakarta.annotation:jakarta.annotation-api:jar:2.1.1
that uses the package names with jakarta
. I think we cannot integrate Micronaut 4x yet.
These are JAVA JDK java.compiler library, would this impact the integration ? I believe these namespace will not be change for the JAVA platform.
These are JAVA JDK java.compiler library, would this impact the integration ? I believe these namespace will not be change for the JAVA platform.
Correct, jakarta.annotation:jakarta.annotation-api:jar:2.1.1
is not the replacement of javax.annotation.processing
.
Hi All,
I would like to know when will this fix to be release, any expected date ?
Hi All,
Any expected date to be release the Micronut integration fix ?
Environment Details
Problem Description
Micronaut has just released 4.0 (11 July 2023) which, among other things, has breaking changes regarding
javax
vs.jakarta
in some areas including validation, as described in this excerpt from Slack:As Micronaut 4.0 contains breaking changes from Micronaut 3.x, we probably would not want to change the Micronaut dependency to 4.0 in a Helidon 3.x dot release (as the original poster in Slack inquired about).
But do we want to consider updating the Micronaut dependency to 4.0 in Helidon 4.x?