jmini / ecentral

Script and data around the Eclipse Platform artifacts published on maven central.
https://jmini.github.io/ecentral/
Eclipse Public License 2.0
6 stars 2 forks source link

Mapping rule for "org.osgi.service.prefs" #14

Closed jmini closed 2 years ago

jmini commented 2 years ago

The OSGi bundle with id org.osgi.service.prefs is published on Maven Central as:

<dependency>
    <groupId>org.osgi</groupId>
    <artifactId>org.osgi.service.prefs</artifactId>
    <version>[1.1.0,1.2.0)</version>
</dependency>

See https://github.com/eclipse-equinox/equinox.bundles/issues/54 for more details.


Introduced with https://github.com/eclipse-platform/eclipse.platform.releng/pull/48 there is a new mapping:

<mavenMappings namePattern="(org.osgi)(.*)" groupId="$1" artifactId="$1$2"/>

See line 70 of SDK4Mvn.aggr


This probably has to be taken into consideration while creating the 2022-06 BOM file.