Skip to content

Commit

Permalink
Add deprecation for removal notice for org.eclipse.osgi.services
Browse files Browse the repository at this point in the history
  • Loading branch information
HannesWell committed Dec 19, 2023
1 parent b0368d4 commit 6530220
Showing 1 changed file with 13 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -269,6 +269,19 @@ <h3 id="javax-annotations">1. Support for javax-annotation by the E4 Injector</h
For further information and possible long term compatibility strategies see
<a href="https://eclipse.dev/eclipse/news/4.30/platform.php#support-jakarta-annotations">Eclipse 4.30 - New and Noteworthy: Support for Jakarta Annotations by Eclipse E4</a>.

<!-- ############################################## -->

<h2>API removals after March 2026</h2>

<h3 id="osgi.service-bundle">1. Bundle org.eclipse.osgi.services</h3>

The bundle <code>org.eclipse.osgi.services</code> is deprecated for removal.
Its content has already been replaced by the official OSGi bundles published to Maven-Central and it only reexports these <code>org.osgi.service.*</code> bundles.
<p>
Consumers are encouraged to replace their requirements on the bundle <code>org.eclipse.osgi.services</code> by imports of the used <code>org.osgi.service.*</code> packages already now.
This allows the OSGi runtime to choose any suitable provider of the package that is available.
</p>


<!-- ############################################## -->
<!-- ############################################## -->
Expand Down

0 comments on commit 6530220

Please sign in to comment.