Skip to content

Remove all javax bundles provided by Eclipse-Orbit#1059

Merged
HannesWell merged 1 commit intoeclipse-platform:masterfrom
HannesWell:removeJavaxOrbitBundles
May 9, 2023
Merged

Remove all javax bundles provided by Eclipse-Orbit#1059
HannesWell merged 1 commit intoeclipse-platform:masterfrom
HannesWell:removeJavaxOrbitBundles

Conversation

@HannesWell
Copy link
Copy Markdown
Member

Follow up on #1057 to remove the now unused javax.xml bundle, the modern JREs provide the contained packages by default.

Also revert explicit inclusion of jakarta.inject/annotation bundles in eclipse.platform.repository, because they will be transitively included from now on.

Part of #1056

This probably requires the currently running I-build to succeed first (see eclipse-platform/eclipse.platform.common#145 (comment)).

@akurtakov
Copy link
Copy Markdown
Member

Would it be simpler to split javax.xml removal in separat commit ? For the sake of having less reasons for aggregator build failing.

Remove the unused javax.xml bundle, the modern JREs provide the
contained packages by default.

Also revert explicit inclusion of jakarta.inject/annotation bundles in
eclipse.platform.repository, because they will be transitively included
from now on.

Part of eclipse-platform#1056
@HannesWell HannesWell force-pushed the removeJavaxOrbitBundles branch from 1eac2c9 to 0f7c988 Compare May 9, 2023 18:15
@HannesWell
Copy link
Copy Markdown
Member Author

Would it be simpler to split javax.xml removal in separat commit ? For the sake of having less reasons for aggregator build failing.

In general yes, but after searching javax.xml in MANIFEST.MF, *.product, feature.xml and pom.xml in the aggregator repo and its sub-modules I now have hopefully covered all cases.

@HannesWell
Copy link
Copy Markdown
Member Author

It took another round, but now eventually the build succeeded.

@HannesWell HannesWell merged commit e594674 into eclipse-platform:master May 9, 2023
@HannesWell HannesWell deleted the removeJavaxOrbitBundles branch May 9, 2023 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants