Closed MikeEdgar closed 5 months ago
You've left this in draft, was there anything you still wanted to change before it's merged?
No, nothing additional to change.
You should use the mp-parent 2.x not 3.x as 3.x will pull in Jakarta EE 10 api but this spec does not use any Jakarta EE 10 new APIs. Therefore, it should be built with Jakarta EE 9.1.
@Emily-Jiang are we able to set the compiler release to 11 since 2.x is still using 1.8? Otherwise we will need to remove the module-info and possibly revert the OSGi dependency changes.
@Emily-Jiang are we able to set the compiler release to 11 since 2.x is still using 1.8? Otherwise we will need to remove the module-info and possibly revert the OSGi dependency changes.
yes, you can override it to be 11 in your own pom.xml
The module-info appears to cause some trouble building the aggregated javadoc: eclipse/microprofile#443
I'm looking into it, but if anyone has any ideas I'd appreciate it.
Update parent, add module-info, streamline OSGi annotation dependency. Removes dependency on the
biz.aQute.bnd
artifact as theosgi.annotation
should be the only one necessary.Fixes #573
I will also submit a follow-up PR with the changes for #574 once this is merged.